Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: 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 вся ветка

Текущий архив: 2005.02.27;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.029 c
1-1108131963
Knoxville
2005-02-11 17:26
2005.02.27
Как рисовать на канве рисунки из bmp?


1-1108103496
TPlus
2005-02-11 09:31
2005.02.27
VarArrayToMemoryStream


1-1107967473
Fostr
2005-02-09 19:44
2005.02.27
Длина текста


14-1107860909
Okulyar
2005-02-08 14:08
2005.02.27
линзы


14-1107851666
Vlad Oshin
2005-02-08 11:34
2005.02.27
Поставлю памятник автору Radminов! и Вопрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский