zoukankan      html  css  js  c++  java
  • 2014.2.23加载大数据时不闪烁的listView

    namespace 相册处理

    {

        //将ListView重载为此新类,解决加载过程中闪烁的问题

        //在designer.cs中改写:

        //private ListViewNeverFlickering listView1;

        //this.listView1 = new ListViewNeverFlickering();

        internal class ListViewNeverFlickering : System.Windows.Forms.ListView

        {

            public ListViewNeverFlickering()

            {

                // Activate double buffering

                this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);

                // Enable the OnNotifyMessage event so we get a chance to filter out

                // Windows messages before they get to the form's WndProc

                this.SetStyle(ControlStyles.EnableNotifyMessage, true);

            }

            protected override void OnNotifyMessage(Message m)

            {

                //Filter out the WM_ERASEBKGND message

                if (m.Msg != 0x14)

                {

                    base.OnNotifyMessage(m);

                }

            }

        }

    }

  • 相关阅读:
    表字段出现oracle sql语句关键字时
    使用decode函数
    PL/SQL DEVELOPER 使用小技巧
    Linux静态IP设置修改配置文件
    在idea上使用maven搭建ssm,数据库为mysql
    作业
    SQL 简单的生成xml
    使用CppUnit
    tinyXml的使用
    NSIS 使用技巧
  • 原文地址:https://www.cnblogs.com/mol1995/p/5965046.html
Copyright © 2011-2022 走看看