继承面板使控件随机消失

时间:2013-09-06 14:30:47

标签: vb.net visual-studio-2010

我写了一个继承了一个面板的类,并为它启用了双缓冲:

Public Class dblBufferPanel
Inherits Panel
Public Sub New()
    'inherit a panel and add double buff to reduce flicker
    'this will be used wherever a panel with gradient or bg img is needed
    Me.DoubleBuffered = True
    Me.ResizeRedraw = True
End Sub

End Class

我遇到的问题是随机编码时,各个面板中设置的控件似乎从面板上“消失”。基本上,面板看起来“空”,无法从表单设计中选择控件。然而,我可以在属性面板中选择它们,但改变这些控件的属性不会做任何事情。我发现的唯一解决方案是关闭VS2010并重新启动。然后,如果我在注意到控件“消失”后没有编译,则在打开解决方案时会重新出现。

这似乎与任何控件,组合框,标签,列表视图等一起发生。导致这种情况的原因是什么?

0 个答案:

没有答案