0

是否可以将 2 个面板放在一个组框内?

因为我在我的分组框中放了 2 个面板并且我把它们隐藏起来了。

每当我尝试使它们可见时,只会出现第一个面板。

我已经在没有进入 groupbox 的情况下尝试过它,并且效果很好。

我的代码有问题吗??

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

        }

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

        }
4

2 回答 2

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;

    }

问候

于 2011-09-06T01:04:04.393 回答
0

我知道我的回答可能看起来很奇怪。但是我遇到了这个问题并且很容易解决。我认为您复制了您的分组框或面板。从您的工具箱中取出一个新面板。至少这个看起来很奇怪(而且毫无意义)的解决方案对我很有用。

于 2011-10-10T18:43:30.590 回答