Форум: "Основная";
Текущий архив: 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