Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вызов процедуры, принадлежащей дочернему окну... [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]

Что есть процедура, принадлежащая родительскому окну ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо