1

我想要的是,每当我在 ComboBox 中选择某个索引时,某个面板就会变得可见。

所以这是我所做的:

我创建了一个 ComboBox 我创建了 2 个面板

我已将 2 个面板在其属性选项卡中的可见性设置为 FALSE

但是,当有人在我的 ComboBox 上选择某些内容时,我无法将它们设置为可见。

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

        }
    }

注意:我已将 2 个面板停靠在同一个 GroupBox 中。

我的代码 T_T 有什么问题。它说的是不可发音的成员。:((

编辑* *我有一个新问题。每次我选择另一个选项。已设置为可见的面板不会恢复为隐藏状态。

当我选择索引 1 时它会出现,但是当我选择索引 2 时它也会出现 oO?

4

2 回答 2

2

当您将 () 放在其后面时,它表示不可调用的成员,因为您正在调用可见的属性,这是一个属性,作为一种方法。只需将属性设置为如下值

panel9.Visible = true;

于 2011-09-05T23:59:13.280 回答
1

它应该是panel9.Visible = true;

在这种情况下,只需做这样的事情

if(index == 1)
  {
      panel9.Visible = true;
      panel10.visible = false;
  }
else
{
      panel9.Visible = false;
      panel10.Visible = true;
}
于 2011-09-05T23:56:46.377 回答