2011-08-10 54 views
0

当我设置在构造函数中无形的形式的面板,我不能后设置为可见。我设置Visible = true,但不会显示。有人看到了同样的问题,并可以给我一个小费,如何解决这个问题或这是什么原因?面板设置可见/可见

+0

您是否尝试过调试?在Visible为true后,构造函数是否第二次调用?只是大声思考。 – Peter

+2

确保您的面板位于顶部而未被其他容器覆盖。 – Bolu

+1

面板通常与背景具有相同的颜色,然后实际上可以看到,但您可能没有注意到。或者,正如@波卢所说,它可能被其他控制所隐藏。 – digEmAll

回答

0

我已经找到了问题: 有其绑定到visible_changed,用于-事件,使该问题的事件处理程序。

1

我试图创建一个小组形式,并将其设置为不可见在构造

public Form1() 
{ 
    InitializeComponent(); 
    panel1.Visible = false; 
} 

和一个按钮,显示面板后:

private void button1_Click(object sender, EventArgs e) 
{ 
    panel1.Visible = true; 
} 

和evertything作品。

也许把你的代码在这里,所以我或其他人可能会有帮助。