Asp.net中无闪烁的listview

Q:http://topic.csdn.net/u/20071205/15/116fa433-69bc-418d-a31c-3c279abc8007.html

A:

public partial class Form1 : Form
  ...{
    
    class  DoubleBufferListView  :  ListView
    ...{
        public  DoubleBufferListView()
        ...{
            SetStyle(ControlStyles.DoubleBuffer|ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint,  true);
            UpdateStyles();
        }
    }
  
    public Form1()
    ...{
      InitializeComponent();
    }
  
    DoubleBufferListView lv = new DoubleBufferListView();
    private void Form1_Load(object sender, EventArgs e)
    ...{
     
      this.Controls.Add(lv);
      lv.Height = 300;
      lv.Width = 300;
      new System.Threading.Thread(new System.Threading.ParameterizedThreadStart(doAdd)).Start();
    }
  
    void doAdd(object obj)
    ...{
      if (this.InvokeRequired)
      ...{
        this.Invoke(new System.Action<object>(doAdd), new object[] ...{ obj });
      }
      else
      ...{
        for (int i = 0; i < 100; i++)
        ...{
          this.lv.Items.Add(new ListViewItem("jinjazz" + this.lv.Items.Count.ToString()));
          System.Threading.Thread.Sleep(10);
          Application.DoEvents();
        }
      }
    }
  }

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索object
, new
, this
, system
, public
, threading
无闪烁
,以便于您获取更多的相关知识。

时间: 2024-09-13 16:29:18

Asp.net中无闪烁的listview的相关文章

asp.net中怎么实现在listview的项中弹出层

问题描述 想实现一个鼠标悬浮在text="备注信息"的label上,就会弹出上面的那个层,鼠标移出label之后,这个层就隐藏. 解决方案 解决方案二:各位大神,在线等!解决方案三:把要显示的层放到listview外面,在label中添加onmosuemove事件,在这个事件中用JS控制层的显示和隐藏.解决方案四:引用2楼andywangguanxi的回复: 把要显示的层放到listview外面,在label中添加onmosuemove事件,在这个事件中用JS控制层的显示和隐藏. @E

“ASP.NET 2.0 正式版中无刷新页面的开发”中示例代码与Firefox兼容的解决

asp.net|解决|示例|刷新|无刷新|页面 这几天正着手开始写毕业设计,因为发生了一些事情,所以一直拖到现在才开始.其实我准备做一个ASP.NET 2.0并且使用AJAX的Web项目,于是到博客园到处寻着AJAX的文章,恰好翻到了Leon.Zhou的ASP.NET 2.0 正式版中无刷新页面的开发按照代码示例和讲解做了一个页面,确实不错啊.因为俺平时几乎都用Firefox,所以就顺手测试了一下Firefox下的效果,结果发现点了Button之后没有反应--于是打开Javascript控制台,

asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码

 本篇文章主要是对asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码进行了介绍,需要的朋友可以过来参考下,需要对大家有所帮助  代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AjaxJson.aspx.cs" Inherits="AjaxJson" %> <!DOCTYPE html PUBLIC &quo

asp.net中MVC借助Iframe实现无刷新上传文件实例_实用技巧

本文实例讲述了asp.net中MVC借助Iframe实现无刷新上传文件的方法.分享给大家供大家参考.具体实现方法如下: html: 复制代码 代码如下: <div id="uploadwindow" style="display: none;">     <form action="/ShopActivitys/ImportActivityItems" id="form1" name="form1&

asp.net中Timer无刷新定时器的实现方法_实用技巧

 本文实例讲述了asp.net中Timer无刷新定时器的实现方法.Timer控件要实现无刷新,得用到ajax技术,这里使用VS2008自带的ajax技术.    首先得添加一个ScriptManager控件,然后再添加一个UpdatePanel用于存放Timer控件内容的,就可以实现无刷新了.下面是详细的内容: 一.前台代码如下: <form id="form1" runat="server"> <asp:ScriptManager ID=&quo

android开发 listview-Android中,刷新ListView中的item导致ListView闪烁的解决方法

问题描述 Android中,刷新ListView中的item导致ListView闪烁的解决方法 如题,因为下载列表使用ListView实现的,所以必须实时更新ListView中的数据. 我采用的是Service+BroadcastReceiver的搭配.更新数据 在Activity里面再用notifySetDataChange()的方法对ListView进行动态刷新 但是发现一个很严重的问题.刷新的时候ListView有明显的闪烁. 求解决方法

asp.net中ListView与DataPager分页程序

页面代码如下:  代码如下 复制代码 <asp:ListView runat="server" ID="_simpleTableListView">   <LayoutTemplate>     <table>       <thead>         <tr>              <th id="Th1" runat="server">     

jquery mobile中通过append添加listview失去格式

问题描述 jquery mobile中通过append添加listview失去格式 var list="<div><ul data-role='listview' >" + "<li><a href='#'>总 计</a></li> " + "<li><a href='#'>已检查</a></li>" + "<l

Asp.Net中使用Highcharts控件X轴的categories数据一多会被截断

问题描述 Asp.Net中使用Highcharts控件X轴的categories数据一多会被截断 xAxis: { tickmarkPlacement: ""on"" type: 'datetime' tickInterval: [<%=num %>] categories: [<%=lastModifyTime %>] } xAxis中 categories数据会被截断的问题怎么解决 解决方案 ASP.NET中通过WebService获取数