Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 26

Как взаимодействовать Combobox c RichBox ?

28.04.2017, 08:34. Показов 964. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток. Я встрял, молю о помощи. Сделал с помощью средств WPF форму (рисунок во вложении). Как мне сделать, что бы при выборе определенного TextBlok в Combobox (Лекция 1, лекция 2) в RichBox отображалась выбранная лекция с картинками и прочим текстом? За ранее благодарю.

Код WPF:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 <Window x:Class="RGPPU.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:RGPPU"
        mc:Ignorable="d"
        Title="Window1" Background="#FF48269B" Height="360" Width="640" WindowStartupLocation="CenterOwner" WindowState="Maximized" WindowStyle="ThreeDBorderWindow">
    <Grid Margin="0,2,0,0">
        <Grid.RowDefinitions>
            <RowDefinition Height="11*"></RowDefinition>
            <RowDefinition Height="33"></RowDefinition>
            <RowDefinition Height="87*"></RowDefinition>
        </Grid.RowDefinitions>
 
        <ComboBox   HorizontalAlignment="Left" Margin="29,19,0,0" VerticalAlignment="Top" Width="252" SelectionChanged="ComboBox_SelectionChanged_1">
            <TextBlock>Лекция1</TextBlock>
            <TextBlock>Лекция2</TextBlock>
 
            
        </ComboBox>
 
        <RichTextBox Grid.Row="2" HorizontalAlignment="Left"   VerticalAlignment="Stretch" Margin="5" >
            <FlowDocument>
                <Paragraph>
                    <Run Text="RichTextBox"/>
                </Paragraph>
            </FlowDocument>
        </RichTextBox>
    </Grid>
 
 
 
 
</Window>
Код С#:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
 
namespace RGPPU
{
    /// <summary>
    /// Логика взаимодействия для Window1.xaml
    /// </summary>
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();
        }
 
        private void Frame_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
        {
 
        }
 
        private void ScrollBar_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
        {
            
        }
 
        private void RichTextBox_Scroll(object sender, System.Windows.Controls.Primitives.ScrollEventArgs e)
        {
          
        }
 
        private void RichTextBox_TextChanged(object sender, TextChangedEventArgs e)
        {
 
        }
 
        private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
           
        }
 
        private void TextBlock_SourceUpdated(object sender, DataTransferEventArgs e)
        {
 
        }
 
        private void TextBlock_SourceUpdated_1(object sender, DataTransferEventArgs e)
        {
 
        }
 
        private void TextBlock_SourceUpdated_2(object sender, DataTransferEventArgs e)
        {
 
        }
 
        private void ComboBox_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
        {
 
         
        }
 
        private void TextBlock_Click(object sender, RoutedEventArgs e)
        {
 
        }
    }
}
Миниатюры
Как взаимодействовать Combobox c RichBox ?  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.04.2017, 08:34
Ответы с готовыми решениями:

Плагин с формой. Как взаимодействовать?
Честно признаюсь, исходник взят с CodeProject, и я пока совсем немного там понял. Нужно создать расширяемое приложение. Плагины должны...

Как взаимодействовать с сайтом посредством C# + JavaScript?
Вообщем, ситуация следующая: Есть хостинг Ucoz, он предоставляет бесплатный хостинг сайтов, а сайты уже в свою очередь могут хостить...

Как можно отправить данные с Richbox-а на Word?
Hi All Кто знает как можно отправит данные с Richbox-а на Word без подклучение библиотек с меню project eferences. Я пробовал...

1
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
28.04.2017, 19:53
Тест лекции откуда брать? Самому писать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.04.2017, 19:53
Помогаю со студенческими работами здесь

Как добавить текст в Richbox снизу вверх
Как добавить текст в Richbox снизу вверх?Это мне нужно для чата. У меня есть код: Public Class Form1 Private Sub...

Как реализовать функции вставить, вырезать, копировать на компоненте Richbox когда я выделил текст?
Как реализовать функции вставить, вырезать, копировать на компоненте Richbox когда я выделил текст ?

Как взаимодействовать с плагинами
Подскажите как вообще это реализовывается. Как писать программу, чтобы потом она умела работать с плагинами? Ничего не нашёл конкретного.

Как взаимодействовать с сайтом?
У меня есть задача На сайте нужно по нажимать разные кнопки ввести текст скопировать текст и записать текст в массив и чтобы...

Как взаимодействовать с видео в JS
Я захотел что-бы у меня на сайте вили видео и снизу выбор серии точнее чтобы при выборе нужного option была нужная серия подскажите как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru