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

Вниз

OnClick   Найти похожие ветки 

 
Delphin ©   (2004-06-03 20:08) [0]

Создаю кнопки таким способом:
var
BB:TButton;

BB:=TButton.Create(Self);
BB.Parent:=Self;
BB.Name:="B"+IntToStr(I);
BB.Caption:="Button"+IntToStr(I);
BB.Top:=26*i;
Inc(I);
Всё работает идеально.
Как правильно создать обработчик нажатия на кнопку (уже раннее созданую)
пробовал так:
BB.OnClick(Sender);
Begin
ShowMessage(BB.Name);
End;
Компилируется нормально, но возникает Access valution
что тут не так ?
З.Ы
Заранее благодарен


 
Vlad ©   (2004-06-03 20:18) [1]


> BB.OnClick(Sender);
> Begin
> ShowMessage(BB.Name);
> End;

ЧТО ЭТО ?

--
procedure TForm1.MyButtonClick(Sender:TObject);
begin
ShowMessage("fff");
end;
.....
BB.OnClick := MyButtonClick;


 
panov ©   (2004-06-03 20:20) [2]


type
 TForm1 = class(TForm)
   Button3: TButton;
   procedure MyonClick(Sender: TObject);

procedure TForm1.MyonClick(Sender: TObject);
begin
 ShowMessage("ВАУ!");
end;

procedure TForm1.Button3Click(Sender: TObject);
var
 BB:TButton;
begin
 BB:=TButton.Create(Self);
 BB.Parent:=Self;
 BB.Name:="B";
 BB.Caption:="Button";
 BB.Top:=26;
 BB.OnClick := MyOnClick;
end;


 
miwa ©   (2004-06-03 20:22) [3]

Ну, например так:

         with TButton.Create(frmMain) do begin
           Width:=75;
           Height:=25;
           Left:=frmMain.ClientWidth - 80;
           Anchors:=[akTop,akRight];
           Name:="something";
           OnClick:=frmMain.CustombtnClick;
           Parent:=frmMain;
         end;

Да, а копирование ответа в буфер перед отправлением все еще рулит :о))


 
Delphin ©   (2004-06-03 20:22) [4]

Всем спасибо, теперь понятно :)



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

Текущий архив: 2004.06.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
6-1082939222
Wiz@rd
2004-04-26 04:27
2004.06.20
SMTP & Outlook


3-1085501585
gfr
2004-05-25 20:13
2004.06.20
умножение времени на тариф за переговоры


1-1086633557
DLL
2004-06-07 22:39
2004.06.20
Проблемка с доступом к файлу на CD


14-1086315136
Думкин
2004-06-04 06:12
2004.06.20
С днем рождения!


14-1086109285
VeTaL
2004-06-01 21:01
2004.06.20
Удаление файла