![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вызов процедуры, принадлежащей дочернему окну... [D5, WinXP]
Rusty © (2004-11-08 22:29:00)Есть родительское окно, есть дочернее (открыто модально). Мне необходимо из дочернего окна выполнить процедуру, принадлежащую родительскому окну, не закрывая текущее. Как это осуществить?
Заранее благодарен!
Виктор (2004-11-12 11:13:00) [1]А если я вызываю форму из BPL, тогда как мне из дочернего окна выызвать процедуру в главной форме?
Германн (2004-11-11 02:38:00) [2]2 Defunct © (10.11.04 06:46) [11]
:(((
И это ВСЕ, на что Вы способны? (Ctrl+Ins, Shift+Ins)?
Defunct (2004-11-10 06:46:00) [3]> Увы, ваш юмор - прошел мимо.
Кажись у Германн'a
> Скорее всего болели зубы! Мои соболезнования!
> И искренне желая вышеупомянутому скорейшего избавления от
> вышеназванного,
Германн (2004-11-10 05:03:00) [4]2 Defunct © (09.11.04 04:51) [9]
Увы, ваш юмор - прошел мимо. Уже давно, после того, как я подключился через "выделенку" мой IP стабилен, как алмаз. И, увы, я потерял сию легкую возможность использовать "другие имена".
Defunct (2004-11-09 04:51:00) [5]Германн © (09.11.04 03:48) [8]
Ах вот оказывается кто использует другие имена, когда задает вопросы! ;)
Германн (2004-11-09 03:48:00) [6]2 Defunct © (09.11.04 03:24) [7]
Ну, во-первых, "лестнИчная" площадка.
Во-вторых, процедуру принадлежащую родительскому окну, я желаю и буду вызывать тогда, когда захочу! И модальные формы тут ни причем! Что хочу, то и вызову. Где хочу, там и отрисую.
Defunct (2004-11-09 03:24:00) [7]> Мне необходимо из дочернего окна выполнить процедуру, принадлежащую родительскому окну
Сделайте так чтобы маршрут из вашей квартиры к соседу по лестнечной площадке был не через Афганистан.
Процедуру принадлежащую родительскому окну вызывайте перед созданием модальной формы или после получения модального результата. В дочернем же окне выполняйте методы, описаные в классе дочернего окна.
Rusty (2004-11-08 22:57:00) [8]
> Плохиш
Спасибо огромное! Все работает!
Плохиш (2004-11-08 22:52:00) [9]TMyForm(Owner).SomeProcedure, если конечно создал окно инструкцией TModalForm.Create(self).
Rusty (2004-11-08 22:42:00) [10]
> Gero
Возникает ошибка "Access violation..."...
Rusty (2004-11-08 22:39:00) [11]Да любая, например, процедура рисования квадрата на канве родительской формы... Мне необходимо, например, при нажатии на кнопке дочернего окна перерисовать выше указанный квадрат.
Gero (2004-11-08 22:37:00) [12]
> GuAV © (08.11.04 22:34)
Видимо, подразумевается метод TForm...
> Как это осуществить
MainForm.SomeProcedure
GuAV (2004-11-08 22:34:00) [13]Что есть процедура, принадлежащая родительскому окну ?