Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.05;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
3-14474
SeRZh
2002-11-19 12:23
2002.12.05
Вопрос новичка


1-14641
skirdov
2002-11-23 15:16
2002.12.05
Позиционирование объектов на форме...


1-14629
REP
2002-11-25 07:47
2002.12.05
Композитный отчет QReport


3-14401
STANT
2002-11-15 16:48
2002.12.05
Можно ли закрасить определенным цветом


3-14359
seter
2002-11-15 10:47
2002.12.05
Подскажите чайнику как програмно очичтить БД