Форум: "Основная";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизКак определить что кликнули на панели Найти похожие ветки
← →
Павел (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 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.051 c