怎样动态创建按钮? RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var a:TButton;begin a :=TButton.Create(self); a.Parent := Form1 ; a.Name :='mybutton'; a.Caption :='mybutton'; var BtnNew:TButton; //此处BtnNew实际上是一个引用/指针begin //.... BtnNew:=TButton.Create(Form1);//Form1是该Button的管理者 BtnNew.Parent:= Panel1; //Parent指定该按钮放在那个容器上,如果不赋值则不能显示 BtnNew.Name:='...'; BtnNew.Caption:=''; BtnNew.OnClick:=ButtonClick;//ButtonClick是你事先定义好的函数,这样该按钮就能响应Click事件,同理可以给其他事件赋值 //.... end; var B:TButton;begin B:=TButton.Create(Form1); B.left:=10; . . . B.onClick:=MyClick; . . .end; var MyButton : TButton;begin MyButton :=TButton.Create(self); MyButton.Caption :='确定' MyButton.OnClick := Click; //按钮响应事件 MyButton.Parent := Form1 ; //按钮的父窗体end; delphi2010 idtcpserver 程序就僵死了,各位大虾怎么解决呢 DELPHI 2010 的问题 打开一个窗体时非常慢。请帮忙看一下。 如何监控注册表 简单问题---文件操作 方法的覆盖和重载是一个意思吗?概念上和使用上有什么不同? 有这样的软件吗? 在线急等 请教 不盛感激 怎么进行文件的快速定位操作! 怪怪怪,敬请高手指点 windows编程小问题 怎么对TBGrid中显示的数据库信息直接修改
a:TButton;
begin
a :=TButton.Create(self);
a.Parent := Form1 ;
a.Name :='mybutton';
a.Caption :='mybutton';
BtnNew:TButton; //此处BtnNew实际上是一个引用/指针
begin
//....
BtnNew:=TButton.Create(Form1);//Form1是该Button的管理者
BtnNew.Parent:= Panel1; //Parent指定该按钮放在那个容器上,如果不赋值则不能显示
BtnNew.Name:='...';
BtnNew.Caption:='';
BtnNew.OnClick:=ButtonClick;//ButtonClick是你事先定义好的函数,这样该按钮就能响应Click事件,同理可以给其他事件赋值
//....
end;
B:TButton;
begin
B:=TButton.Create(Form1);
B.left:=10;
.
.
.
B.onClick:=MyClick;
.
.
.
end;
MyButton : TButton;
begin
MyButton :=TButton.Create(self);
MyButton.Caption :='确定'
MyButton.OnClick := Click; //按钮响应事件
MyButton.Parent := Form1 ; //按钮的父窗体
end;