GROUPBOX中的2个面板?的WinForms

时间:2011-09-06 00:49:12

标签: visual-studio-2010 combobox panel groupbox c#

是否可以在组框中放置2个面板?

因为我在组合框中放了2个面板,然后隐藏了它们。

每当我尝试使它们可见时,只显示第一个面板。

我已经尝试过了,但没有进入组合框,它工作正常。

我的代码有问题吗?

if (comboBox3.SelectedIndex == 1)
        {
            panel4.Visible = false;
            panel9.Visible = true;

        }

        if (comboBox3.SelectedIndex == 2)
        {
            panel9.Visible = false;
            panel4.Visible = true;

        }

2 个答案:

答案 0 :(得分:0)

是的,你可以做到。

但是你的代码不正确并且执行相同的视图..当你的组合框被选中时,它只显示一个面板。 如果要在组框中显示两个面板。启用它们。 像这样:

    if (comboBox3.SelectedIndex == 1)
    {
        panel4.Visible = true; // Display Two Panels on your group box
        panel9.Visible = true;

    }

    if (comboBox3.SelectedIndex == 2)
    {
        panel9.Visible = false;   //Display only 1 Panel
        panel4.Visible = true;

    }

此致

答案 1 :(得分:0)

我知道我的回答似乎很奇怪。但我有这个问题,很容易解决。我想你拍了你的组箱或面板的副本。从工具箱中选择一个新面板。至少这种奇怪(而且没有意义)的解决方案对我来说非常有用。