Futás közben generálok egy gombot és ha rákattanok akkor írjon ki valamit. Elvileg meg lennék, de amikor rákattanok nem történik semmi. Mi az az egyszerű hiba ami miatt nem megy? Forráskód lent.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,stdctrls;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure gombclick(sender:tobject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.gombClick(Sender: Tobject);
begin
showmessage('ok');
end;
procedure TForm1.FormCreate(Sender:tobject);
begin
with tbutton.Create(self) do begin
parent:=form1;
top:=10;
left:=10;
name:='gomb';
end;
end;
end.
A FormCreate-ben a TButton-nak adjál meg egy OnClick eseményt és menni fog.
Valahogy így:
procedure TForm1.FormCreate(Sender:tobject);
begin
with tbutton.Create(self) do
begin
parent:=form1;
top:=10;
left:=10;
name:='gomb';
onclick:=gombclick;
end;
end;
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!