Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.07;
Скачать: CL | DM;

Вниз

Уничтожить компонент из собственного обработчика   Найти похожие ветки 

 
Termit   (2002-09-27 13:46) [0]

Привет мастерам!
Вот появилось необходимость уничтожить компонент из собственного обработчика событий. Кроме как создать отдельный ждущий поток для этого ока не придумаю выхода. Может как проще возможно?
Для примера - пусть TButton и Click.
Заранее спасибо за ответы.

Павел.


 
MBo ©   (2002-09-27 13:48) [1]

послать форме сообщение (например, wm_user ) PostMessage, а в его обработчике удалить компонент. Если их много, можно в Lparam передавать приведенный к Cardinal адрес компонента


 
Anatoly Podgoretsky ©   (2002-09-27 13:55) [2]

Ты что самоубийца, ничего хорошего, а почему не хочешь использовать стандартные средства, уничтожеться не в OnClick, а в OnClose


 
Termit   (2002-09-27 14:08) [3]

Anatoly, привет!
Я что-то немного может не понял...
Close у TButton?


 
Anatoly Podgoretsky ©   (2002-09-27 14:23) [4]

Я перепутал с формой, смотри ответ MBO, хотя лучше сделать перепостановку задачи, у тебя где то непорядок


 
Termit   (2002-09-27 14:55) [5]

Да, действительно - о сообщениях я не подумал. Все достаточно просто и красиво.
А о постановке задачи... Хм. У меня в рун-тайме создаются определенные компоненты, а по нажатию на них с Shift"ом они уничтожаются. Так что именно свое событие и использовать надо.

До связи.
Павел.



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

Текущий архив: 2002.10.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
1-21006
Gerr
2002-09-26 19:08
2002.10.07
Справочник по API функциям


14-21207
Карелин Артем
2002-09-11 12:07
2002.10.07
А кто что курит? Нюхает? Колет?


14-21267
michael_b
2002-09-08 22:13
2002.10.07
Кто-нибудь видел пиратский Delphi7 Studio Architect


14-21271
BCPP_Builder_Dev
2002-09-09 14:43
2002.10.07
А где скачать EhLib 2.4 который не evaluation???


14-21219
kull
2002-09-11 13:06
2002.10.07
Delphi7 and ModelMaker6...