我想根据所选的选项卡页面自动触发事件。
在我的表单的设计模式中,当我单击选项卡时,属性框会显示 Tabs System.Windows.Forms.TabControl,而无论选择哪个标签。然而,我必须点击实际的页面而不是标签,才能使属性更改为页面名称,例如 TaskListPage System.Windows.Forms.TabPage。
我的选项卡控件名为Tabs,我试图使用下面的代码进行测试,它应该根据选项卡选项显示消息。
private void Tabs_SelectedIndexChanged(object sender, EventArgs e)
{
if (Tabs.SelectedTab == TaskListPage)
{
MessageBox.Show("TASK LIST PAGE");
}
else if (Tabs.SelectedTab == SchedulePage)
{
MessageBox.Show("SCHEDULE PAGE");
}
}
当我测试上面的代码时,什么都没有发生。
希望能得到帮助,在特定标签被点击时使事件起作用将不胜感激!
谢谢