假设命题是这样的,运行时,由代码来动态创建 10个button
具体的name caption position size等均可自己指定问题核心是
要命名一连串name比如 btn1 btn2...btnN时
这一系列应该是 可以写到for里面的八,但具体到某一个name 怎么个写法呢? 'btn'+i?
单独创建一个的话,大体是如下的样子
var
NewButton: TButton;
begin NewButton := TButton.Create( Owner );//Owner为Form或其他容器 With NewButton do
begin
//设置属性
end
end;
具体的name caption position size等均可自己指定问题核心是
要命名一连串name比如 btn1 btn2...btnN时
这一系列应该是 可以写到for里面的八,但具体到某一个name 怎么个写法呢? 'btn'+i?
单独创建一个的话,大体是如下的样子
var
NewButton: TButton;
begin NewButton := TButton.Create( Owner );//Owner为Form或其他容器 With NewButton do
begin
//设置属性
end
end;
解决方案 »
- Delphi 64 open beta now available!
- 怎样获取参数
- ImageList静态加载的ico在工具栏上显示正常,但是如果是动态加载则会失真,怎么办?
- 求像combobox的控件,但用户不可更改内容只能选,在线等,马上给分
- 十万火急:用ClientDataSet1组件将数据存入oracle中出错
- sql语句的问
- 小弟初学Delpi遇到一个问题请大家教我~~
- Query中如何判断是否选中了某记录以及如何删除全部的记录?
- table怎样真正地关闭?
- 急:用Delphi 7引入类型库ADODB_TLB和Delphi 6引入的不一样
- Borland正式官方Update1已打上,版本号10.0.2166.28377, C++Builder是正式版了
- Delphi7没有智能感应?
NewButton: array [1..10] of TButton;
i: integer;
begin
for i := 1 to 10 do
begin
NewButton[i] := TButton.Cretae(Self);
NewButton[i].Name := 'Btn' + IntToStr(i);
.....
end;
end;