我該如何檢查tabcontrol1是否爲空(內部沒有頁面標籤)?檢查tabControl1是否爲空?
我想要這個代碼來設置我的選項卡控件時爲null爲可見= false; 並且當它不爲null時爲可見= true;
我在選擇中使用此代碼已更改,但沒有發生任何事情。
private void TabControl_SelectedIndexChanged(object sender, EventArgs e)
{
if (TabControl==null)
{
TabControl.Visible = false;
}
else
{
TabControl.Visible = true;
}
但它沒有工作。
沒有任何選項卡或爲空的選項卡控件之間是有區別的。此外,如果您的標籤控件沒有任何標籤,您發佈的代碼將永遠不會被調用。如果您的選項卡控件爲空,它也不會被調用,但這是一個不同的故事。你試圖達到什麼目標? –
對不起,我不知道。我想在tabcontrol沒有任何選項卡時運行代碼。每個選項卡中都有一個關閉特定選項卡的按鈕。 – Dimis
沒有事件告訴你沒有頁面。用戶不能刪除頁面,您的代碼會。所以你不需要一個事件來告訴你這一點。刪除頁面後,只需檢查TabControl.TabCount即可。 –