C# tabcontrol的tabpage切换
2011-04-27 20:34
1221 查看
内容:在C#Form1的左边加一个treeview控件。在其中填入节点1和节点2.他们的Text分别叫:主机1、主机2.然后再在Form1的右边拉一个tabcontrol控件。他的里边当然自动生成tabpage1和tabpage2.再填一个空的tabpage3.
要求:当执行的时候,显示空的tabpage3。点主机1,tabpage1显示,tabpage2隐藏。点主机2,tabpage2显示,tabpage1隐藏。
以下使用NodeMouseClick事件,相应鼠标左键点击
你的2个节点,设置Tag属性(当然判断text属性也可以,但是不建议)
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
if (e.Node.Tag.ToString() == "1")
{
tabPage2.Parent = null;
tabPage1.Parent = this.tabControl1;
}
if (e.Node.Tag.ToString() == "2")
{
tabPage1.Parent = null;
tabPage2.Parent = this.tabControl1;
}
}
}
要求:当执行的时候,显示空的tabpage3。点主机1,tabpage1显示,tabpage2隐藏。点主机2,tabpage2显示,tabpage1隐藏。
以下使用NodeMouseClick事件,相应鼠标左键点击
你的2个节点,设置Tag属性(当然判断text属性也可以,但是不建议)
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
if (e.Node.Tag.ToString() == "1")
{
tabPage2.Parent = null;
tabPage1.Parent = this.tabControl1;
}
if (e.Node.Tag.ToString() == "2")
{
tabPage1.Parent = null;
tabPage2.Parent = this.tabControl1;
}
}
}
相关文章推荐
- c# winform 点击按钮切换tabcontrol标签
- winform 快捷键 切换tableControl 的tabPage
- c# tabcontrol 点击不同的tabpage 触发不同的事件
- C# Tabcontrol组件怎么(切换)显示Form窗体
- C#重绘TabControl的Tabpage标签,添加图片及关闭按钮
- 【NCRE项目】C#实现TabControl切换打开不同文件夹
- 隐藏C#的TabControl控件的选项卡TabPage
- ********C# Winforms TabControl elements reading as empty until TabPage selected
- 用什么办法才能使TabControl上的TabPage禁止切换?
- c#tabcontrol中的tabpage占的宽度一样,并占满tabcontrol的宽度
- C#重绘TabControl的Tabpage标签,添加图片及关闭按钮
- c# tabcontrol 点击不同的tabpage 触发不同的事件
- C#重绘TabControl的Tabpage标签,添加图片及关闭按钮
- C# Tabcontrol组件怎么(切换)显示Form窗体
- C#控件TabControl隐藏page
- [c#]tabControl 点击tabpage触发事件
- C# Tabcontrol组件怎么(切换)显示Form窗体
- C#重绘TabControl的Tabpage标签,添加图片及关闭按钮
- c#中如何通过tabcontrol访问上边的tabpage
- C#重绘TabControl的Tabpage标签,添加图片及关闭按钮