我正在用C#构建一个Windows Forms应用程序。如何在选项卡菜单上的某个选项卡被选中时触发代码?
发布于 2010-05-27 21:31:23
我想是TabControl.SelectedIndexChanged
事件吧。
看看MSDN就知道了。我从那里接过来的。假设您将选项卡控件命名为tabControl1
。您需要使用以下方式订阅此活动:
tabContrl1.TabControl.SelectedIndexChanged += tabControl1_SelectedIndexChanged;
并添加事件处理程序
private void tabControl1_SelectedIndexChanged(Object sender, EventArgs e) {
MessageBox.Show("You are in the TabControl.SelectedIndexChanged event.");
}
发布于 2018-07-03 23:32:01
例如,如果您有3个选项卡...
if (tabControl.SelectedTab == tabControl.TabPages[0])
do something...
if (tabControl.SelectedTab == tabControl.TabPages[1])
do something else...
if (tabControl.SelectedTab == tabControl.TabPages[2])
do something else...
https://stackoverflow.com/questions/2921483
复制相似问题