Вниз
Скачать: CL | DM;

Событие на созданый компонент!   Найти похожие ветки 

← →
MegaVovan ©   (2005-12-11 23:10) [0]

Я создал масив компонентов TSpeedButon с помощью продцедуры:
for i:=0 to 20 do
 for j:=0 to 20 do
 begin
   TPool[i,j]:=TSpeedButton.Create(frmMain);
   TPool[i,j].Parent:=frmMain;
 end;
Как мне теперь написать обработчик события на клик!


← →
alex-drob ©   (2005-12-11 23:13) [1]

TPool[i,j].OnClick:=процедура;


← →
MegaVovan ©   (2005-12-11 23:15) [2]

А где это писать


← →
alex-drob ©   (2005-12-11 23:19) [3]

private
   procedure click(Sender: TObject);

procedure frmMain.click(Sender: TObject);
begin
 ...
end;

for i:=0 to 20 do
for j:=0 to 20 do
begin
  TPool[i,j]:=TSpeedButton.Create(frmMain);
  TPool[i,j].Parent:=frmMain;
  TPool[i,j].OnClick:=click;
end;

Чтобы потом различать какая кнопка нажата можно каждой кнопке присваивать какое нибудь имя, а в процедуре проверять tspeedbutton(sender).name



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
2-1134047661
Daria
2005-12-08 16:14
2005.12.25
вопрос по .db


2-1133636186
ZeFiR
2005-12-03 21:56
2005.12.25
Как определить наличие файла на диске?


1-1133163488
Alp
2005-11-28 10:38
2005.12.25
Диаграммы Excel


4-1130048108
Navi
2005-10-23 10:15
2005.12.25
Нужен текст без антиалиасинга


1-1133224429
Мастер Ломастер
2005-11-29 03:33
2005.12.25
Как сохранить созданные в ScrollBoxe компоненты в виде рисунка?




   Наверх