vb.net中如何让窗体容器控件在主窗体的相同容器控件中显示。 100

窗体容器控件在主窗体的相同容器控件中显示。主窗体其他地方不变,主窗体上的按键可以对新的容器的内容进行操作。新容器在主窗体的最上面。就是用“按键控件”和“GroupBox”... 窗体容器控件在主窗体的相同容器控件中显示。主窗体其他地方不变,主窗体上的按键可以对新的容器的内容进行操作。新容器在主窗体的最上面。
就是用 “按键控件”和“GroupBox”控件来完全的实现Tabcontrol控件的功能
展开
 我来答
斛含文Kk
2013-01-15 · TA获得超过2237个赞
知道小有建树答主
回答量:765
采纳率:0%
帮助的人:512万
展开全部
就是访问子窗体内的控件吧,如果你的窗体真的是子窗体,你智能感知.forms下看有没有它,否则只是个控件,用.controls集合去访问到它,它里面的控件也是如此访问和操作,就是me.controls(xxx).controls(yyy).visible=true之类的方法。 奉劝你最好使用主窗体为MDI。
更多追问追答
追问
就是用 “按键控件”和“GroupBox”来实现Tabcontrol的功能
追答
我想你是嫌弃标准的Tabcontrol选项卡的颜色难看吧,这问题简单。
比如你定义了2个button叫B1 B2。 2个groupbox叫G1 G2 。然后你把窗体拉大点。把G1 G2里的内容规划好,东西写好放进去。
然后在B1的click事件里,加入
me.G2.hide
me.G1.dock=fill '布局Fill
me.G1.show
然后在B2的click事件里,加入
me.G1.hide
me.G2.dock=fill '布局Fill
me.G2.show
这样就行了。
再不然,更好点的就是用table控件,比如把table弄成2行,并Fill,当点击B1时,就让第二行的row的高度为0,就实现了隐藏第二行,只显示第一行的内容了。第一行里想放啥groupbox和table都行
//////上两个都是简单笨办法,不过要实现重绘tabcontrol确实很麻烦,表现也不好。将就也行了,祝你成功哈
创作者zUzVB1Sl31
2013-01-15 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部
操作他的Visble属性不就行了
追问
不可以,如果放在一个窗体上不能显示groupbox重叠的控件, 就是用 “按键控件”和“GroupBox”来实现Tabcontrol的功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ba88284
2013-01-15 · TA获得超过1521个赞
知道大有可为答主
回答量:1822
采纳率:73%
帮助的人:577万
展开全部
举个例子。你这样的抽象说法我不习惯。
追问
就是用 “按键控件”和“GroupBox”来实现Tabcontrol的功能
追答
这个总结的很好。我的想法是,为何你不直接使用TabControl而选择使用这两个组合?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式