Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];

Вниз

Массив компонентов   Найти похожие ветки 

 
Xsid   (2002-11-24 23:22) [0]

УВ. Мастера! Прошу помочь - создаю массив кнопок, строю их на форме, присваиваю именя но вот проблемма - как для каждой кнопки обрабатывать Click?


 
MBo   (2002-11-24 23:31) [1]

http://www.delphikingdom.com/helloworld/runtime_comp.htm


 
apay   (2002-11-24 23:34) [2]

в смысле? вааще-то во время создания в момент заполнения полей кнопок устанавливай у них OnClick на свою процедурку и все.


 
Andrei_   (2002-11-24 23:44) [3]

Нескромный вопрос:
Зачем динамическим кнопкам имена?


 
Xsid   (2002-11-25 01:37) [4]

>Зачем динамическим кнопкам имена?
да сам не знаю.... впервые массив компонент решил освоить


 
trotski   (2002-11-25 06:04) [5]

Фиг его знает. Я делал так.
TButtons=class(TButton)
..........
А потом писал обработчик
procedure TButtons.Click;
case tag of
//И дальше для каждой кнопки(а таги я при create уникальные задавал) свой обработчик.


 
Begin   (2002-11-26 04:50) [6]

Если кнопки оздаются в рантайме и нужно опираться именно на имена, то ...

(FindComponent("имя") as TButton).OnClick:=Некая процедура...

Внутри "некой процедуры" пишешь

if (Sender as TButton).Name="чегототам1" then
.....
if (Sender as TButton).Name="чегототам2" then
.....

или Case"ом.... Кому как удобнее ... :)



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

Форум: "Основная";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.014 c
6-14708
YDV
2002-08-17 10:03
2002.12.05
Доброго времени суток! TNMUDP закрывает OnCloseQuery у формы !!!


14-14750
Dr. Well
2002-11-14 13:44
2002.12.05
I need help!


14-14819
Карлсон
2002-11-15 20:14
2002.12.05
звездный дождь.


3-14398
Кирилл_
2002-11-15 16:00
2002.12.05
Не пойму я это ADO


14-14787
Владимир Белов =)
2002-11-14 21:41
2002.12.05
Сериал





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