| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > TNotifyList? |
| Автор: Гость_Artem 13.4.2005, 14:58 |
| Здравствуйте, есть такая проблема. Надо завязать между собой несколько компонентов: один является источником события (надо сигнализировать о некоторого рода изменениях в состоянии компонента), другие должны его отлавливать и обрабатывать. Как я понял, TNotifyEvent сюда не подойдет, так как он уместен только в случае наличия одного "заинтересованного" компонента. Нашел в хелпе упоминание о TNotifyList, но оно всего лишь упомнинание, реальной помощи от него нет. Заранее спасибо. |
| Автор: Snowy 13.4.2005, 15:01 |
| Может проще послать броадкастом WM_USER? Form1.Broadcast(var Message); Пошлет сообщение всем контролам, которые на ней лежат. |
| Автор: Гость_Artem 14.4.2005, 13:33 |
| Тоже вариант конечно, но как грит один мой друг, это "закат солнца вручную" Хочется все сделать "красиво", а я не думаю, что это хорошее решение. Или не прав? Подскажите |
| Автор: Александра 14.4.2005, 14:13 |
| Snowy подсказал отличное решение! для этого броадкаст и предназначен. посылать уведомления всем окнам (контролам). |