| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Как узнать на что нажали |
| Автор: Кощей 22.6.2009, 17:25 |
| У меня динамически создаются несколько кнопок. Создаются по описанию из инишника. Можно как нибудь узнать к примеру какая из кнопок была нажата и вызвыла эту процедуру? |
| Автор: THandle 22.6.2009, 17:55 | ||
| Кощей, узнавай в OnClick через Sender. Можно через свойство Name, можно Tag каждой свой поставить. Что то типа:
Вообще различных примеров на форуме навалом. |
| Автор: Кощей 22.6.2009, 17:59 |
| Прост не знал как в поиск забить, спасибо огромное |
| Автор: Кощей 22.6.2009, 19:04 |
| А как выполнить действие над компонентом если его название имеется только в виде строки? |
| Автор: Кощей 22.6.2009, 19:56 | ||
| нужно поставить visible:= true для компонента....создается так же динамически, и имя его генерируется так же...но не хочется загонять в массив... т.е. к примеру
, и нужно в одной процедуре показать эту картинку.... |
| Автор: Rohoss 22.6.2009, 20:12 | ||
Надо перебирать все компоненты владельца, что то вроде такого
|
| Автор: Кощей 22.6.2009, 20:16 |
| спс...чет тормознулся я... тольке не Вин контрол а TControl |
| Автор: Keeper89 22.6.2009, 20:43 |
Если известно, что за компонент, проще вообще TButton. |
| Автор: Кощей 23.6.2009, 15:30 |
| Ну да... |