gpt4 book ai didi

c# - TabPage 点击事件

转载 作者:可可西里 更新时间:2023-11-01 08:21:02 24 4
gpt4 key购买 nike

我正在尝试根据在选项卡控件上单击的选项卡页自动触发事件。

在我的窗体的设计模式中,当我单击选项卡时,属性框显示 Tabs System.Windows.Forms.TabControl 无论哪个选项卡被选中。但是,我必须单击实际页面,而不是单击属性的选项卡才能更改为页面名称,例如TaskListPage System.Windows.Forms.TabPage。

我的 tabcontrol 称为 Tabs,我尝试使用下面的代码对其进行测试,该代码应该显示基于 tab 选项的消息。

 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");
}
}

当我测试上面的代码时,没有任何反应。

如果您能帮助我们在单击特定选项卡时使事件正常工作,我们将不胜感激!

谢谢

最佳答案

听起来你没有连接它:

public Form1() {
InitializeComponent();
Tabs.SelectedIndexChanged += new EventHandler(Tabs_SelectedIndexChanged);
}

还有其他事件也可以为您提供此信息:SelectedSelecting

void Tabs_Selected(object sender, TabControlEventArgs e) {
if (e.TabPage == TaskListPage) {
// etc
}
}

关于c# - TabPage 点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9684221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com