Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
6 / 6 / 6
Регистрация: 28.05.2013
Сообщений: 115

Связь TreeView с RichEdit

11.11.2013, 22:51. Показов 672. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа доброй ночи в продолжение темы. Связал ТриВим с РичЭдит. Открываются, по очереди. Но как сделать чтобы они исчезали поочередно. Т.е обращаешься к ветви Петров исчезает RichEdit1. Обращаешься к ветви Иванов исчезаетRichEdit2. Предоставляю код посмотрите если не трудно. Заранее СПАСИБО.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void __fastcall TForm2::TreeView1Click(TObject *Sender)
{
 if (TreeView1->Selected->Text=="Иванов")
        {RichEdit1->Show();}
  else
   if (TreeView1->Selected->Text=="Петров")
        {RichEdit2->Show();}
        else
 
     if (TreeView1->Selected->Text=="Петров")
        {RichEdit2->Show();}
  else
   if (TreeView1->Selected->Text=="Иванов")
        {RichEdit1->Show();}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.11.2013, 22:51
Ответы с готовыми решениями:

Из RichEdit в RichEdit без потери форматирования
Есть RichEdit1 с форматированным текстом(цвет, стиль и тп.) нужно передать этот текст в переменную...

TreeView и RichEdit
Доброго времени суток. Имеются два компонента treeview и richedit, нужно сделать чтобы при выборе...

Как сделать так, чтобы текст из Edit после нажатия кнопки попадал в RichEdit?
Привет ребята! Подскажите, как сделать так, чтобы текст из Edit после нажатия кнопки попадал в...

6
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
12.11.2013, 05:30
Цитата Сообщение от PEAPLE Посмотреть сообщение
ТриВим
во-первых, "ТриВью" если уж на то пошло.
во-вторых однако вы перемудрили, может сделать так:
C++
1
2
3
4
if (TreeView1->Selected->Text=="Иванов")
        {RichEdit1->Show();RichEdit2->Hide();}
if (TreeView1->Selected->Text=="Петров")
        {RichEdit2->Show();RichEdit1->Hide();}
?
а вообще смею предположить что там и одного ричэдита должно хватить на всю группу студентов)
1
6 / 6 / 6
Регистрация: 28.05.2013
Сообщений: 115
12.11.2013, 11:33  [ТС]
Все сделал. Не получается. Остается RichEdit1, а RichEdit2 исчезает. Задача в том, что при обращении к линии Петров исчезает RichEdit1, а RichEdit2 появляется и наоборот обращаясь к ветви Иванов исчезает RichEdit2, а появляется RichEdit1.
Я хочу сделать следующие. При обращении к ветви Иванов появляется RichEdit1. На компоненте RichEdit1 расположен компонент Button1 при нажатии на который появляется Form1 и так же происходит с ветвью Петров и компонентой RichEdit2 на которой расположен Button2 и при нажатии на который появляется Form2. Конечно Вы скажите зачем так далеко ходить если можно Form1 вызвать непосредственно с ветви Петров. Это я сделал у меня все получается. Но как говорят чем труднее тем больше голова болит. Если не трудно не подскажите возможен такой вариант или есть альтернатива ему. Заранее СПАСИБО.
0
 Аватар для Kulgar
511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
12.11.2013, 12:16
Цитата Сообщение от PEAPLE Посмотреть сообщение
На компоненте RichEdit1 расположен компонент Button1
Может Вы имели ввиду Panel или GroupBox?
0
6 / 6 / 6
Регистрация: 28.05.2013
Сообщений: 115
12.11.2013, 12:35  [ТС]
Вы имеете ввиду компонент расположенный на Form? Да я пробовал располагать на RichEdit компонент Panel. В принципе с помощью Panel расположенной на RichEdit Form вызываются. Только она сама по себе почему-то не исчезает вместе с RichEdit , т.е. не привязки Panel к RichEdit
0
 Аватар для Kulgar
511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
12.11.2013, 12:38
PEAPLE, моя Ваша не понимать. Для какой именно цели Вам нужен RichEdit?
0
6 / 6 / 6
Регистрация: 28.05.2013
Сообщений: 115
12.11.2013, 13:56  [ТС]
Вопрос решен. С помощью Panel. Мы с Вами это уже обсудили. На другой теме. СПАСИБО.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.11.2013, 13:56
Помогаю со студенческими работами здесь

Как сделать печать из RichEdit?
пытаюсь сделать блокнот не могу добавить распечатку текста,искал но везде по-заумному написано,...

Visual C++ MFC и RichEdit
Создаю визардом Dialog Based проект. Нажимаю буилд запускается диалоговое окно. Потом вешаю на...

Ввод и вывод массива через RichEdit
Доброго времени суток. при составление простенькой программки возник такой вопрос. начну с её...

Image внутри RichEdit
Здравствуйте, подскажите как можно реализовать следующую идею. Я пытаюсь сделать смайлики в...

Подсветка синтаксиса в RichEdit
Доброго времени суток! Как можно в RichEdit реализовать подсветку синтаксиса HTML например?...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru