你是指如何创建控件吧?
var
edt:TEdit;//声明变量
begin
edt:=TEdit.create;//创建对象
end;
var
edt:TEdit;//声明变量
begin
edt:=TEdit.create;//创建对象
end;
解决方案 »
- sololie哥,上次写的DEMO,运行一个flash为什么好慢啊
- 日期计算问题,送分!!!!!!!!!!!!!
- 有段代码请给看看?谢谢!
- 请问目前作windows下的数据库应用delphi哪个版本最好?另外附加几个问题
- 新手上路,请高手护行,有问题请教!
- 请教正则表达式匹配中文的问题
- 怎样用DELPHI6.0+ACCESS(2000)开发一个简单的企业数据库管理系统
- 如何屏蔽Windows2000登录窗口中各个选项。
- 我的SQL2000用了混合认证模式,为什么使用程序之前还要登录服务器才能连接?
- 请问 怎样把 dsPack 的 ASF 的例子 改为可以 选择 不同分辩率 录制, 急!!!!
- 光驱怎么变成了"可移动硬盘"???????
- 如何屏蔽出错提示框?
procedure Form1.OnButtonClick(Sender: TObject);
var
MyEdit: TEdit;
begin
MyEdit:= TEdit.Create(Self);//创建TEdit对象实例
//====设置相关属性=========
MyEdit.Left:= 10;
MyEdit.Top:= 10;
MyEdit.Font:= 'Arial';
MyEdit.Font.Size:= 9;
MyEdit.Text:= 'Hello world';
//====指定父窗口===========
MyEdit.Parent:= Form1;//或者直接用Self,如果不指明Parent属性的话,
//你的Edit不会显示出来!
end;
procedure Form1.OnButtonClick(Sender: TObject);
var
MyEdit: TEdit;
begin
MyEdit:= TEdit.Create(Self);//创建TEdit对象实例
//====设置相关属性=========
MyEdit.Left:= 10;
MyEdit.Top:= 10;
MyEdit.Font:= 'Arial';
MyEdit.Font.Size:= 9;
MyEdit.Text:= 'Hello world';
//====指定父窗口===========
MyEdit.Parent:= Form1;//或者直接用Self,如果不指明Parent属性的话,
//你的Edit不会显示出来!
end; 上面的漏了一个name的属性要设置,否则你不能正常使用
procedure Form1.OnButtonClick(Sender: TObject);
var
MyEdit: TEdit;
begin
MyEdit:= TEdit.Create(Self);//创建TEdit对象实例
//====设置相关属性=========
MyEdit.Left:= 10;
MyEdit.Top:= 10;
MyEdit.Font.Name:= 'Arial';
MyEdit.Font.Size:= 9;
MyEdit.Text:= 'Hello world';
//====指定父窗口===========
MyEdit.Parent:= Form1;//或者直接用Self,如果不指明Parent属性的话,
//你的Edit不会显示出来!
另外刚才的代码太罗嗦了,改为:
procedure Form1.OnButtonClick(Sender: TObject);
var
MyEdit: TEdit;
begin
with MyEdit do
begin
MyEdit:= TEdit.Create(Self);//创建TEdit对象实例
//====设置相关属性=========
Left:= 10;
Top:= 10;
Font:= 'Arial';
Font.Size:= 9;
Text:= 'Hello world';
//====指定父窗口===========
Parent:= Form1;//或者直接用Self,如果不指明Parent属性的话,
end; //你的Edit不会显示出来!
end;
其实最简单的办法是这样(如果你不需要引用一个具体的实例的话,两句话搞定)
procedure TForm1.Button1Click(Sender: TObject);
begin
with TEdit.Create(Self) do
Parent:= Self;
end;