winform如何动态显示隐藏控件?

ideasky 2008-08-28 02:26:22
做个小程序,开始就被布局的问题难住了,面板最上是几个RadioButton,每个对应一个groupbox,我希望点击RadioButton将对应的groupbox显示出来,其它的groupbox隐藏。通过Visible倒是可以隐藏或显示,问题是每个groupbox都占了一些位置,如果如果都隐藏的话,RadioButton和下面的控件之间是一块很大的空白,怎么才能自动控制布局呢,groupbox不显示的时候,它下面的控件就上来,不要留有空位。
...全文
780 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
光与影的嬉戏 2008-08-28
  • 打赏
  • 举报
回复
使用Panl!!
ideasky 2008-08-28
  • 打赏
  • 举报
回复
把你那几个groupbox 都叠在一起吧
每个radiobutton选种的时候都显示指定一个groupbox 隐藏其余的groupbox
-----------
现在就是这么做的,但是没有选择radiobutton的时候是要求不显示groupbox的。。

[Quote=引用 7 楼 zzyhuian06142 的回复:]
那你的所有的GroupBox都放在一个父容器里面
然后设置各个GroupBox的Duck为Fill
这样的话显示的时候会自动填充的
[/Quote]
用哪个做父容器?不占位置吗?
zzyhuian06142 2008-08-28
  • 打赏
  • 举报
回复
那你的所有的GroupBox都放在一个父容器里面
然后设置各个GroupBox的Duck为Fill
这样的话显示的时候会自动填充的
newtypebao 2008-08-28
  • 打赏
  • 举报
回复
把你那几个groupbox 都叠在一起吧
每个radiobutton选种的时候都显示指定一个groupbox 隐藏其余的groupbox
xhueducls 2008-08-28
  • 打赏
  • 举报
回复
自己做用户控件,再动态绑定
jasonboy 2008-08-28
  • 打赏
  • 举报
回复
用document.getElementById("objId").style.display="none";
行者无疆-Kevin 2008-08-28
  • 打赏
  • 举报
回复
有一个控件实现这个功能比较不错.TabCantual
ideasky 2008-08-28
  • 打赏
  • 举报
回复
不能自动处理吗?下面的控件多而且杂,每个都去调位置。。。
zhougang86 2008-08-28
  • 打赏
  • 举报
回复
可以自己控制起始位置和size啊

111,120

社区成员

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

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

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