zoukankan      html  css  js  c++  java
  • 如何让控件不闪烁呢?打开Control.DoubleBuffered

    如何让控件不闪烁呢?打开Control.DoubleBuffered,即双倍缓冲区!
    如何打开呢?一般控件都从Control集成此DoubleBuffered属性,所以只要重写控件就可以了。
    以ListView为例:

     public class NewLisetView : System.Windows.Forms.ListView
        
    {
            
    public void setDoubleBuffer()
            
    {
                DoubleBuffered 
    = true;
            }

            
    //一般控件都从Control集成此DoubleBuffered属性,所以只要重写控件就可以了。
            protected override bool DoubleBuffered
            
    {
                
    get
                
    {
                    
    return base.DoubleBuffered;
                }

                
    set
                
    {
                    
    base.DoubleBuffered = value;
                }

            }

        }
  • 相关阅读:
    连接数据库
    单行函数
    最小生成树
    hdu 1018
    组合 母函数 hdu 1171
    石子合并
    hdu 1047
    java 小综合
    java 声音处理
    并查集 1213
  • 原文地址:https://www.cnblogs.com/dreign/p/568865.html
Copyright © 2011-2022 走看看