自定义控件双缓冲设置
作者:互联网
/// <summary> /// 设置控件显示的缓冲等 /// </summary> private void SetControlPre() { this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);//控件忽略窗口消息,减少闪烁 this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);//控件将首先绘制到缓冲区而不是屏幕,减少闪烁 this.SetStyle(ControlStyles.ResizeRedraw, true);//当控件大小发生变化时就重新绘制 this.SetStyle(ControlStyles.Selectable, true);//控件可以接受焦点 this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);//支持模拟透明度 this.SetStyle(ControlStyles.UserPaint, true);//使用自定义绘制方式 }
标签:控件,自定义,缓冲,SetStyle,绘制,ControlStyles,true 来源: https://www.cnblogs.com/engineer2021/p/15516165.html