gpt4 book ai didi

C# TabControl Selected 事件似乎不起作用

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

我正在尝试访问用于选择选项卡的事件处理程序,基本上我在 tabControl1 中有 3 个选项卡页面。我希望能够根据在选择新选项卡时选择的选项卡来操作列表框中显示的内容。这不起作用,无论何时选择标签页,它都无法显示消息框,(当该行未被注释时)

private void tabControl1_Selected(Object sender, EventArgs e)
{
//MessageBox.Show(tabControl1.SelectedIndex.ToString());3

if (tabControl1.SelectedIndex == 0)
{
//do something
}
}

最佳答案

这不是正确的分配。你的第二个参数是错误的。

试试这个:

private void tabControl1_Selected(object sender, TabControlEventArgs e) {
if (e.TabPage.Name == tabPage1.Name)
MessageBox.Show("First Tab!");
}

并确保你已经正确连接它(听起来你没有实际处理事件):

public Form1() {
InitializeComponent();

tabControl1.Selected += new TabControlEventHandler(tabControl1_Selected);
}

关于C# TabControl Selected 事件似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8688718/

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