![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.05.2013
Сообщений: 154
|
![]()
Всем привет.
Собственно, программа динамически создает вкладки на PageControl, и на этих вкладках также компоненты ToolBar (с кнопками) и RichEdit. Всем динамически создаваемым компонентам (на вкладке) присваивается один и тот-же Tag. Также каждой кнопке на ToolBar при создании назначается обработчик OnClick, который должен обращаться к RichEdit-у на этой же вкладке. Можно как-нибудь реализовать обращение к нужному RichEdit? Или я себя загнал в тупик, и зря мучаюсь уже второй день? ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
ToolBar то на вкладке лежит, напрямую или опосредовано. По цепочке найти Parent-а c типом TTabScheet. И в его ребенках поиcкать RichEdit, возможно тоже по цепочке, если у RichEdit-а есть промежуточный родитель. Хорошо если RichEdit единственный, иначе придется еще среди них чего-то мудрить.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.05.2013
Сообщений: 154
|
![]()
Аватар, воспользовался вашим советом, родителя вроде нахожу правильно, и вроде как правильно обращаюсь к нужному RichEdit-у, но появилась другая проблема...
Пишет ошибку: Incompatible types: 'TNotifyEvent' and 'procedure, untyped pointer or untyped parameter' Назначаем обработчик кнопки при его создании: Код:
Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 11.05.2013
Сообщений: 154
|
![]()
Скомпилировалось, но не работает =(
UPD: Ан нет, работает, но на другой вкладке... Видимо косяк с определением родителя... Спасибо большое, Аватар. ![]() Последний раз редактировалось Xo66um; 28.11.2013 в 16:05. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Array of ^Integer как подобраться к нужному индексу? | WhiskasTM | Общие вопросы Delphi | 2 | 31.08.2012 12:08 |
Загрузка в RichEdit текста из файла, и получение его из RichEdit | Byurrer | Общие вопросы C/C++ | 1 | 09.04.2011 10:17 |
Как присоединить список імён к нужному полю | clanz | Microsoft Office Access | 2 | 27.02.2010 12:23 |
обратиться к ячейке | borik120 | Microsoft Office Excel | 6 | 30.01.2010 15:08 |
Вставка изображения с RichEdit в RichEdit | Sensizu | Компоненты Delphi | 2 | 01.10.2009 18:11 |