检查tabControl1是否为空?

时间:2017-02-19 14:53:23

标签: c#

如何检查tabcontrol1是否为null(内部没有pages-tabs)??

我想要这个代码来设置我的tab控件,当null为visible = false时; 当它不为null时为visible = true;

我在选择中使用此代码已更改但未发生任何事情。

 private void TabControl_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (TabControl==null)
        {
            TabControl.Visible = false;
        }
        else
        {
            TabControl.Visible = true;
        }

但它没有任何效果。

2 个答案:

答案 0 :(得分:0)

我找到了这种方式。但请检查一下是否正确。

private void TabControl_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (TabControl.SelectedTab == TabControl.TabPages[""])//
        {
            TabControl.Visible = false;
        }
        else
        {
            TabControl.Visible = true;
        }
    }

答案 1 :(得分:0)

您需要检查TabControl属性或this.tabControl.Visible = !this.tabControl.TabCount == 0; 的{​​{3}}:

Visible

如果没有标签页,此代码会将false属性设置为default: nil