运行期动态生成多个控件,然后在由用户设置他们的位置,怎么弄?

pzoon 2003-10-21 12:10:28
运行期动态生成多个控件,然后在由用户设置他们的位置,怎么弄?
...全文
32 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pzoon 2003-10-21
  • 打赏
  • 举报
回复
我运行期怎么指定你所选的是当前控件呢
huangjuliang 2003-10-21
  • 打赏
  • 举报
回复
给它一个Left,Top就可以了!
aliker 2003-10-21
  • 打赏
  • 举报
回复
在Form1上动态生成一个Button

TButton *newButton=new TButton(this);
newButton->Parent=Form1; //指定newButton的容器,即newButton显示在什么控件上面,这里是Form1。
newButton->Top=50; //设置newButton的Top属性
newButton->Left=10; //设置newButton的Top属性

如果不用newButton时
delete newButton;
yjy1001 2003-10-21
  • 打赏
  • 举报
回复
例如:
TEdit *Edt[10];
for(int i(0);i<10;i++){
Edt[i]=new TEdit(this);
Edt[i]->Parent=this;
Edt[i]->Top=i*20;
Edt[i]->Left=10;
}
Button1中写:
for(int i(0);i<10;i++){
Edt[i]->Left=StrToInt(Edt[i]);//这里只修改left ,top 自己写 同理

}

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧