[c#]tabControl 点击tabpage触发事件

来源:互联网 发布:工作日志软件 编辑:程序博客网 时间:2024/06/05 04:41

在使用tabControl的时候,有时需要点击上面的tabpage就开始触发事件,例如:弹出窗体、加载数据等。

解决方案:

1、在MainForm.Designer.cs(假如重命名后,就不一定是MainForm了,查找相应文件即可)中寻找tabControl代码模块,添加这段代码:

this.tabControl1.SelectedIndexChanged += new System.EventHandler(this.tabControl1_SelectedIndexChanged);

如图:


2、在MainForm.cs文件中添加如下代码:

        private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)        {            if (tabControl1.SelectedTab == tabPage3)//进行tabpage位置判断            {                //功能代码            }        }


0 0