Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Вниз

Вызов процедуры, принадлежащей дочернему окну...   Найти похожие ветки 

 
Rusty   (2004-11-08 22:29) [0]

Есть родительское окно, есть дочернее (открыто модально). Мне необходимо из дочернего окна выполнить процедуру, принадлежащую родительскому окну, не закрывая текущее. Как это осуществить?
Заранее благодарен!


 
GuAV ©   (2004-11-08 22:34) [1]

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


 
Gero ©   (2004-11-08 22:37) [2]


> GuAV ©   (08.11.04 22:34)

Видимо, подразумевается метод TForm...

> Как это осуществить

MainForm.SomeProcedure


 
Rusty   (2004-11-08 22:39) [3]

Да любая, например, процедура рисования квадрата на канве родительской формы... Мне необходимо, например, при нажатии на кнопке дочернего окна перерисовать выше указанный квадрат.


 
Rusty   (2004-11-08 22:42) [4]


> Gero

Возникает ошибка "Access violation..."...


 
Плохиш ©   (2004-11-08 22:52) [5]

TMyForm(Owner).SomeProcedure, если конечно создал окно инструкцией TModalForm.Create(self).


 
Rusty   (2004-11-08 22:57) [6]


> Плохиш

Спасибо огромное! Все работает!


 
Defunct ©   (2004-11-09 03:24) [7]

> Мне необходимо из дочернего окна выполнить процедуру, принадлежащую родительскому окну

Сделайте так чтобы маршрут из вашей квартиры к соседу по лестнечной площадке был не через Афганистан.

Процедуру принадлежащую родительскому окну вызывайте перед созданием модальной формы или после получения модального результата. В дочернем же окне выполняйте методы, описаные в классе дочернего окна.


 
Германн ©   (2004-11-09 03:48) [8]

2 Defunct ©   (09.11.04 03:24) [7]
Ну, во-первых, "лестнИчная" площадка.
Во-вторых, процедуру принадлежащую родительскому окну, я желаю и буду вызывать тогда, когда захочу! И модальные формы тут ни причем! Что хочу, то и вызову. Где хочу, там и отрисую.


 
Defunct ©   (2004-11-09 04:51) [9]

Германн ©   (09.11.04 03:48) [8]

Ах вот оказывается кто использует другие имена, когда задает вопросы! ;)


 
Германн ©   (2004-11-10 05:03) [10]

2 Defunct ©   (09.11.04 04:51) [9]
Увы, ваш юмор - прошел мимо. Уже давно, после того, как я подключился через "выделенку" мой IP стабилен, как алмаз. И, увы, я потерял сию легкую возможность использовать "другие имена".


 
Defunct ©   (2004-11-10 06:46) [11]

> Увы, ваш юмор - прошел мимо.

Кажись у Германн"a

> Скорее всего болели зубы! Мои соболезнования!
> И искренне желая вышеупомянутому скорейшего избавления от
> вышеназванного,


 
Германн ©   (2004-11-11 02:38) [12]

2 Defunct ©   (10.11.04 06:46) [11]
:(((

И это ВСЕ, на что Вы способны? (Ctrl+Ins, Shift+Ins)?


 
Виктор ©   (2004-11-12 11:13) [13]

А если я вызываю форму из BPL, тогда как мне из дочернего окна выызвать процедуру в главной форме?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.035 c
14-1099836968
Викусик
2004-11-07 17:16
2004.11.28
Сказки на английском.


4-1098193970
suharew
2004-10-19 17:52
2004.11.28
Колесико мыши


3-1099378064
Frozzen
2004-11-02 09:47
2004.11.28
Проблемы с Ibase


1-1100261601
Jann
2004-11-12 15:13
2004.11.28
StatusBar


3-1099402889
denis24
2004-11-02 16:41
2004.11.28
dbmemo и поле MEMO





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский