动态创建button按钮后,请问怎么样为这个动态按钮启用单击事件...在线等待,谢谢
解决方案 »
- 改变图像中像素问题
- 如何定义一个标准的接口,开放式调用问题
- 谁有可垂直居中的QRLabel?
- 批量数据插入?
- 我用access建的表,有一个字段(stop)内容太多,在写程序时s1:=query1.fieldbyname('stop').asstring; s1得不到全部内容,请问我该怎么办
- 界面最小化后,无法再显示出来,系统任务栏右键程序图标也无法关闭
- IniFile : TIniFile 中TIniFile 是指什么类啊!在程序中是能有什么意思啊!
- 在Delphi中如何取一个窗体的所有public下的变量
- cobi 请进!(高分赠高手)
- pDF文件被加密了,怎么解密,以便剪贴拷贝
- 这个代码怎么不对??
- 在delphi里怎么把依次读多个文本文件啊,急啊!!
btn1 := TButton.Create(application);
btn1.OnClick := TForm1.button1Click;//这个button1Click是一个已经编写好的click事件
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
procedure RunSomething(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}
var btn1: TButton;procedure TForm1.RunSomething(Sender: TObject);
begin
showmessage('hello');
end;procedure TForm1.FormCreate(Sender: TObject);
begin
btn1:=TButton.Create(self);
btn1.Parent:=self;
btn1.Caption:='say hello';
btn1.OnClick:=RunSomething;
end;procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if btn1<>NIL then freeandnil(btn1);
end;end.