郁闷,为什么代码生成的控件属性 优先级高于 静态添加的??高手说下啊???

wesleyluo 2009-03-25 02:23:16
我在form上静态添加一个groupbox1然后设置dock属性为top,
然后添加一个button1,并在click事件中写如下代码:

GroupBox gb=new GroupBox();
gb.Text="dddd";
gb.Dock=DockStyle.Top;

当我运行后点击button1时,ddd的groupbox居然就跑到groupbox1的上面去了,要怎么添加它才会按顺序排起来啊???
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dobzhansky 2009-03-26
  • 打赏
  • 举报
回复
控件有 Z 轴顺序的, 就是添加的顺序, 先加的在下面, 后加的在上,
这是同时 dock top 的, 在上面的优先,

你动态的在上面, 就优先了

对了, 你怎么没 this.Controls.Add 新的 groupbox 呢
readfuture 2009-03-26
  • 打赏
  • 举报
回复
没做过,帮顶
天乐 2009-03-26
  • 打赏
  • 举报
回复
没弄过,关注一下
wesleyluo 2009-03-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 Dobzhansky 的回复:]
控件有 Z 轴顺序的, 就是添加的顺序, 先加的在下面, 后加的在上,
这是同时 dock top 的, 在上面的优先,

你动态的在上面, 就优先了

对了, 你怎么没 this.Controls.Add 新的 groupbox 呢
[/Quote]
哈哈,我懂了,那句我没打上来呵呵

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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