Главная страница
    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.038 c
1-1107985634
KOLIG
2005-02-10 00:47
2005.02.27
Вставка текста в RichEdit


1-1107953963
WhiteGuy
2005-02-09 15:59
2005.02.27
RTL70.BPL!!!!


14-1107504610
Тульский
2005-02-04 11:10
2005.02.27
Хасавьюрт-2


14-1107764243
juice
2005-02-07 11:17
2005.02.27
Обьект как данные-элемент


1-1108363949
Mishenka
2005-02-14 09:52
2005.02.27
Отображаемые файлы или потоки?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский