Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как определить что кликнули на панели


Павел ©   (2005-02-09 10:44:00) 

На форме размещена панель. Вся панель закрыта различными компонентами. Как определить кликнули на эту панель (на любой компонент на панели?)


Павел   (2005-02-09 11:44:00) [1]

Всё нашёл другое решение........Делаю на своей панели заголовок в виде панели. И у неё событие Onclick


Павел   (2005-02-09 11:22:00) [2]

Задача немного другая. Что то типа редактора компонента. Есть компонент. СОстоит из множества генерируемых в RunTime панелей. На панелях много гридов и тп. Так вот необходимо настройки в формы сохранять в БД. Когда пользователь переходит в режим настройки свойств, появляется форма, типа инспектора объектов.
Пользователь щёлкает на панели и в инспекторе должна появится именно эта панель и все её компоненты..............Как сделать


Ega23   (2005-02-09 11:12:00) [3]

Всем на ONClick вставить что-то типа:
if TWinControl(Sender).Parent=Panel1 then ....


КаПиБаРа   (2005-02-09 11:12:00) [4]

Павел   (09.02.05 11:08) [4]
Конечно есть, но этот самый оптимальный в рамках поставленной задачи.


Павел   (2005-02-09 11:08:00) [5]

А другого способа нет?


КаПиБаРа   (2005-02-09 10:59:00) [6]

Павел   (09.02.05 10:52) [2]
Из всех onClick вызывать одну процедуру.


Павел   (2005-02-09 10:52:00) [7]

Нельзя. Слишком просто.У компонентов могут быть свои обработчики OnClick


КаПиБаРа   (2005-02-09 10:49:00) [8]

Всем компонентам присвоить один OnClick


Наверх

Титульная страница Поиск, карта сайта Написать письмо