![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Уничтожить компонент из собственного обработчика
Termit © (2002-09-27 13:46:00)Привет мастерам!
Вот появилось необходимость уничтожить компонент из собственного обработчика событий. Кроме как создать отдельный ждущий поток для этого ока не придумаю выхода. Может как проще возможно?
Для примера - пусть TButton и Click.
Заранее спасибо за ответы.
Павел.
Termit (2002-09-27 14:55:00) [1]Да, действительно - о сообщениях я не подумал. Все достаточно просто и красиво.
А о постановке задачи... Хм. У меня в рун-тайме создаются определенные компоненты, а по нажатию на них с Shift"ом они уничтожаются. Так что именно свое событие и использовать надо.
До связи.
Павел.
Anatoly Podgoretsky (2002-09-27 14:23:00) [2]Я перепутал с формой, смотри ответ MBO, хотя лучше сделать перепостановку задачи, у тебя где то непорядок
Termit (2002-09-27 14:08:00) [3]Anatoly, привет!
Я что-то немного может не понял...
Close у TButton?
Anatoly Podgoretsky (2002-09-27 13:55:00) [4]Ты что самоубийца, ничего хорошего, а почему не хочешь использовать стандартные средства, уничтожеться не в OnClick, а в OnClose
MBo (2002-09-27 13:48:00) [5]послать форме сообщение (например, wm_user ) PostMessage, а в его обработчике удалить компонент. Если их много, можно в Lparam передавать приведенный к Cardinal адрес компонента