本文介绍TabControl控件中SelectedIndexChanged事件的用途及实现方式。当选项卡发生变化时,此事件被触发,可用于实现不同的业务逻辑,例如显示或隐藏指定的TabPage。
摘要生成于
,由 DeepSeek-R1 满血版支持,
选项卡切换触发的是TabControl控件的SelectedIndexChanged事件。
当TabControl控件的任何一个TabPage被点击或选择,即发生SelectedIndexChanged事件事件。
代码如下:
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
if (tabControl1.SelectedIndex == 0)//也可以判断tabControl1.SelectedTab.Text的值
//执行相应的操作
tabPageSubject.Parent = tabControlExtract;//显示
else if (tabControl1.SelectedIndex == 1)
//执行相应的操作
tabPageSubject.Parent = null; //隐藏选项卡tabPageSubject
//winform
tabControl
选项卡
切换
事件
private void
tabControl
1_Selected(object sender,
TabControl
EventArgs e)
if (e.
TabPage
==
tabPage
1)
//
选项卡
事件
1
else if (e.
TabPage
==
tabPage
2)
c#
tabcontrol
点击不同的
tabpage
触发
不同的
事件
在
tabcontrol
1上有四个
tabpage
页,即
tabPage
1,
tabPage
2,
tabPage
3,
tabPage
4,我想点击
tabPage
3
时
,弹出一个窗体,进行相关的设置!开始不会,在网上搜点资料,就知道如何用了,和大家分享一下的!
private void
tab
C
if (!isManager)
DialogResult dr = MessageBox.Show("管理员登陆?","管理员权限", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
tabControl
1....