检查选项卡是否已添加到TabControl.TabPages

时间:2013-11-11 05:24:07

标签: c# .net windows wrapper tabcontrol

我正在尝试为TabControl创建一个包装器,有没有人知道如何在TabControl.TabPages中添加选项卡时进行监听?

此致 约旦

2 个答案:

答案 0 :(得分:1)

您可以挂钩TabPages的父级,即TabControl,并挂钩到其ControlAdded事件,然后检查该控件的类型是否为TabPage。所以像这样:

private void tabControl1_ControlAdded(object sender, ControlEventArgs e)
{
    if (e.Control.GetType() == typeof(TabPage)) {
        MessageBox.Show("Yippee!"); // Insert code here
    }
}

请记住事件发生在TabControl上,而不是TabPage

答案 1 :(得分:0)

您可以尝试将ControlAdded事件挂钩到