C#中我想按一个按钮就出现一个tabcontrol,点击另一个按钮就出现另一个tabcontrol,代码如何写呢

点击按钮1出现下面的tabcontrol1,点击按钮2,在tabcontrol1位置上出现一个新的tabcontrol2,代码如何写呢?... 点击按钮1出现下面的
tabcontrol 1,点击按钮2,在tabcontrol 1位置上出现一个新的tabcontrol2,代码如何写呢?
展开
 我来答
眯着眼的大懒猫
2014-04-03 · 超过20用户采纳过TA的回答
知道答主
回答量:46
采纳率:100%
帮助的人:30.9万
展开全部
在button的click事件中加入
this.tableControl1.SelectedIndex=n;
其中tableControl1是你的整个tableControl的name,n是你要跳转的页码,如第一个n=0,第二个n=1
追问

前面我需要些什么呢?呵呵,我不是很明白哈

追答
双击button1就会出现button1的事件方法
在方法体里写this.tableControl1.SelectedIndex=1;

双击button2就会出现button2的事件方法
在方法体里写this.tableControl1.SelectedIndex=0;
然后去远足
推荐于2016-03-05 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2391万
展开全部
题主叙述的不太清楚,首先这两个 TabControl 是原本就存在的只是被隐藏了没显示呢?还是点击之后动态增加的?

如果是前者,在两个按钮各自的 Click 事件里,把对应的 TabControl.Visible 赋值为 true,另一个赋值为 false 即可。

如果是后者,先实例化一个 TabControl 对象 TabControl tabControl1 = new TabControl(); ,然后 this.Controls.Add(tabControl1); 即可。
更多追问追答
追问
我已经补充问题了,麻烦你再帮我看一下,谢谢你
追答
是在 Form 上出现一个 TabControl,而不是在 TabControl 上出现一个 TabPage 呗?

在设计窗体的时候画两个 TabControl ,位置和大小都一样,但其中一个的 Visible 属性设置为 false。

在 Button 的 Click() 事件里,把你想要出现的 TabControl 的 Visible 设置为 true,另一个让它隐藏起来,Visible 设置为 false。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式