Вниз
Скачать: CL | DM;

Как определить что кликнули на панели   Найти похожие ветки 

← →
Павел   (2005-02-09 10:44) [0]

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


← →
КаПиБаРа ©   (2005-02-09 10:49) [1]

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


← →
Павел   (2005-02-09 10:52) [2]

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


← →
КаПиБаРа ©   (2005-02-09 10:59) [3]

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


← →
Павел   (2005-02-09 11:08) [4]

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


← →
Ega23 ©   (2005-02-09 11:12) [5]

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


← →
КаПиБаРа ©   (2005-02-09 11:12) [6]

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


← →
Павел   (2005-02-09 11:22) [7]

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


← →
Павел   (2005-02-09 11:44) [8]

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



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
3-1106724721
O.O
2005-01-26 10:32
2005.02.27
Добавить поле в таблицу


8-1100374144
frEEstyler
2004-11-13 22:29
2005.02.27
как передать имя открытого файла программе?


1-1108069277
Porecla
2005-02-11 00:01
2005.02.27
Получить параметры из реестра


1-1108131963
Knoxville
2005-02-11 17:26
2005.02.27
Как рисовать на канве рисунки из bmp?


1-1108356159
vidiv
2005-02-14 07:42
2005.02.27
"Цветной" скролинг (scroll) у стандартного компонента (TListView)




   Наверх