使面板可见c# Winforms - Visual Studio

本文关键字:Winforms Visual Studio | 更新日期: 2023-09-27 18:07:31

我想要的是,每当我在我的组合框中选择一个特定的索引,一个特定的面板将成为可见。

所以这是我所做的:

我已经创建了一个组合框我已经创建了2个面板

我已经将两个面板的属性选项卡中的可见性设置为FALSE

然而,当有人在我的组合框上选择一些东西时,我无法将它们设置为可见的。

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

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

我的代码T_T有什么问题?上面写着非音节成员。((

EDIT**我有一个新问题。每次我都选择另一个选项。设置为可见的面板将不会回到隐藏状态。

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

使面板可见c# Winforms - Visual Studio

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

panel9.Visible = true;

应该是panel9.Visible = true;

在这种情况下,就像这样做

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