我有一个自定义控件,上面有线条形状。这个控件在我的面板中。每当我在面板上水平滚动时,我的控制线都会闪烁得很厉害。我一直试图找到解决方案,并且已经看过其他人的许多论坛和问题,但仍然没有找到适合我的答案。
答案 0 :(得分:0)
我认为这是winforms,因为你没有wpf标签。如果是这样 - 试试这个 - 它可能有所帮助。这有助于解决我遇到的闪烁问题。
您可以在此处阅读:http://www.vbmigration.com/detknowledgebase.aspx?Id=692
Protected Overrides ReadOnly Property CreateParams() As CreateParams
'this is magic code that has an enormous positive effect on reducing flickering.
'don't remove this.
'found this nugget here: http://www.vbmigration.com/detknowledgebase.aspx?Id=692
Get
Dim params As CreateParams = MyBase.CreateParams
params.ExStyle = params.ExStyle Or &H2000000
Return params
End Get
End Property