2011-09-05 69 views
1

我想要的是,只要我在我的ComboBox中選擇某個索引,某個面板就會變得可見。使面板可見C#Winforms - Visual Studio

因此,這裏是我做了什麼:

我創建 我創建2個面板

我已經設置了2個小組的知名度在他們的屬性選項卡爲FALSE一個ComboBox

但是當我的組合框中有人選擇了某些東西時,我無法將它們設置爲可見。

private void comboBox3_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     if (comboBox3.SelectedIndex == 0) 
     { 
      panel9.Visible(); 

     } 
    } 

:我在同一個組框停靠2個板。

我的代碼T_T有什麼問題。它說非語言成員。 :((

編輯* *我有一個新的問題,每次我選擇另一個選項,它已經被設置爲可見的面板不會得到恢復隱藏

它會出現當我選擇。指標1,但是當我選擇指數2也會出現OO?

回答

1

應該panel9.Visible = true;

在這種情況下,僅僅做這樣的事情

if(index == 1) 
    { 
     panel9.Visible = true; 
     panel10.visible = false; 
    } 
else 
{ 
     panel9.Visible = false; 
     panel10.Visible = true; 
} 
+0

哇!謝謝!謝謝!先生:)) – warook

+1

沒問題:),如果它幫助請標記爲回答:) – user710502

+0

或者如果你有很多面板,你可以使用switch語句 – user710502

2

它表示非可調用成員,因爲當您將()函數放在它後面時,您正在調用visible(作爲屬性)作爲方法。只需將屬性值設置爲如下值

panel9.Visible = true;