Sha*_*air 3 .net linklabel flicker flowlayoutpanel
我每隔几秒就清理并向FlowLayoutPanel添加多个LinkLabel.它工作正常,但闪烁是非常明显的.有没有办法减少它?我试着设置Form.DoubleBuffering,它没有帮助.
通过创建从FlowLayoutPanel派生的自定义控件并设置其样式来进行管理,如下所示:
公共类CustomFlowLayoutPanel继承FlowLayoutPanel
Run Code Online (Sandbox Code Playgroud)Public Sub New() MyBase.New() SetStyle(ControlStyles.UserPaint, True) SetStyle(ControlStyles.AllPaintingInWmPaint, True) SetStyle(ControlStyles.DoubleBuffer, True) End Sub结束班
| 归档时间: |
|
| 查看次数: |
2925 次 |
| 最近记录: |