不是 label 的问题,是加载label的父控件问题。
应该重写个加载label的父控件。比如动态加载label的是FlowLayoutPanel
Public Class Flow1
Inherits Windows.Forms.FlowLayoutPanel
Sub New()
Me.SetStyle(ControlStyles.AllPaintingInWmPaint, True)
Me.SetStyle(ControlStyles.OptimizedDoubleBuffer, True)
Me.SetStyle(ControlStyles.UserPaint, True)
Me.DoubleBuffered = True
Me.AutoScroll = True
Me.Dock = DockStyle.Fill
End Sub
End Class
然后flow1动态加载label,picturebox之类,一点闪烁都没。