2011-09-05 70 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;