OnClick

5 отговора 2 прегледа
#1

OnClick


Здравейте!

Искам да попитам как да създам обработчик на събитието OnClick на динамично създаден бутон?



Отговор
в отговор на int19 #2

Re: OnClick

var a: TButton;

begin
a:=TButton.create;
a.OnClick:=MyOnClick;
end;

procedure MyOnClick(Sender: TObject): TNotifyEvent;
begin
// Do What You Want To Do Here
end;

// Не съм сигурен за типа(TNotifyEvent), но виж какъв тип e TButton.OnClick




Отговор
в отговор на 1OO #3

Re: OnClick

А, не. Извинявай, но процедура, която връща резултат!?
Всъщност е почти както си го написал:

var
a: TButton;
begin
a:=TButton.create;
a.OnClick:=MyOnClick;
end;

procedure TForm1.MyOnClick(Sender: TObject);
begin
// Do What You Want To Do Here
end;

Тънкият момент е, че MyOnClick трябва да е метод (например във формата) и то само с един аргумент от тип TObject.

Happy programming!

Отговор
в отговор на Mandor #4

Re: OnClick

Ami, praw si, ama w 4:00 sutrin ne mislq mnogo mnogo za proceduri funkcii i vrustan resultat!

Отговор
в отговор на 1OO #5

Re: OnClick



Отговор
в отговор на int19 #6

Blagodarnosi ;)


Blagodaria vi! I dano i az niakoga moga da vi buda polezen :))

Отговор