怎么样在Panel1上自动生成多个Button

jock_521 2003-09-29 11:27:01
怎么样在Panel1上自动生成多个Button?
...全文
37 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdnxw 2003-09-29
  • 打赏
  • 举报
回复
最应该注意的是不要忘了设置其Parent属性,否则不会显示
最好加上->Visible = true;
王国凡 2003-09-29
  • 打赏
  • 举报
回复
例如在 Panel1 上生成 10 个按钮:
void __fastcall TfrmMain::Button1Click(TObject *Sender)
{
TButton *pButton[10];
for(int i=0; i<10; i++)
{
pButton[i] = new TButton(this);
pButton[i]->Parent = Panel1;
if (i != 1)
pButton[i]->Left = pButton[i - 1]->Left + 80;
pButton[i]->Caption = "Button" + IntToStr(i);
}
}

13,822

社区成员

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

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