listview中图标不清晰

问题描述

我继承了listview然后对item进行重画,可是在显示的时候,发现图片多的时候,明显的闪烁情况好像每画好一行,都会把之前的图标重新刷新一次现在我的图标是一个个显示出来的,就是会有闪烁请教高手又办法不闪烁吗?

解决方案

解决方案二:
这是肯定的,你要避免不闪烁,就得利用双缓冲,你可以去网上查查.闪烁是因为它在不断画,如果图片少,基本不影响,但是图片一多,就很明显了。而双缓冲,则是让你先把画画在内存中,也就是把你要画的东西,整个画在内存中,然后直接将画完的东西一次性贴上去,这样就可以避免闪烁。我说的可能不是很清楚,希望对你有帮助
解决方案三:
谢谢我先查查双缓冲,就是不知道还能达到一个个显示的效果吗,像XP一样
解决方案四:
双缓冲是必须的,自己重绘的时候DoubleBuffered设置为true吧,dotnet会自己帮你处理双缓冲的,貌似默认值就是开启的还要注意的是只选择需要重画的部分重绘,没必要整个控件都重绘
解决方案五:
学习了
解决方案六:
SetStyle(ControlStyles.UserPaint,true);SetStyle(ControlStyles.AllPaintingInWmPaint,true);SetStyle(ControlStyles.DoubleBuffer,true);放到PAINT事件中。进行双缓冲试试

时间: 2024-08-31 17:33:08

listview中图标不清晰的相关文章

listview中图标的隐藏和显示,不是删除而是隐藏

问题描述 listview中图标的隐藏和显示,不是删除而是隐藏 listview中图标的隐藏和显示,不是删除而是隐藏,有个过滤条件字符串控制它的自动显示,谢谢 解决方案 http://blog.csdn.net/bear_huangzhen/article/details/23991119 解决方案二: [C++]隐藏/删除/显示托盘图标 解决方案三: 页面进行判断不就好了嘛

为什么imagelist中添加到listview的图标有背景?

问题描述 为什么imagelist中添加到listview的图标有背景? 为什么imagelist中添加到listview的图标有背景?怎么去掉imagelist中的图标的背景,去掉其中白色空白的部分. 解决方案 设置下你imagelist的maskcolor属性看看. 解决方案二: 做成透明的png图片,当然要看你的imagelist是否支持

VB 6.0中ListView的图标和文字的字体怎么单独设置?

问题描述 VB 6.0中ListView的图标和文字的字体怎么单独设置? VB 6.0中ListView的图标和文字的字体怎么单独设置?我想让打开过的图标放在开头加粗,怎么做? 解决方案 字体用font属性设置,图标用listitem.smallicon/largeicon设置

listview中能加载超链接文件lnk对应的图标么?

问题描述 listview中能加载超链接文件lnk对应的图标么? listview中能加载超链接文件lnk对应的图标么?怎么让listview加载可执行文件显示的图标? 解决方案 先解析快捷方式,然后读取其中的图标.http://blog.csdn.net/lyserver/article/details/4467713 解决方案二: 封装在一个list里面

本人是新手,请问各位大神,如何删除listview中的一项item,最好有代码

问题描述 本人是新手,请问各位大神,如何删除listview中的一项item,最好有代码 10C 本人是新手,请问各位大神,如何删除listview中的一项item,最好有代码 解决方案 android listview的创建及行删除操作2011-03-16 12:02 3102人阅读 评论(0) 收藏 举报Step1:创建listview ListView list = (ListView) findViewById(R.id.ListView01); list.setBackgroundCo

数据库 删除-为什么我删除了listview中的值,数据库中没删除呢

问题描述 为什么我删除了listview中的值,数据库中没删除呢 string connstr = ""Provider=Microsoft.Jet.OleDb.4.0;""; connstr += @""Data Source=D:Merger20150208_caohuanGEARCNC.mdb""; OleDbConnection tempconn = new OleDbConnection(connstr);//连接数

Android Listview中Button按钮点击事件冲突解决办法

  今天做项目时,ListView中含有了Button组件,心里一早就知道肯定会有冲突,因为以前就遇到过,并解决过,可惜当时没有记录下来. 今天在做的时候,继续被这个问题郁闷了一把,后来解决后,赶紧来记录下,以便日后参考.      首先,其实Listview中Button按钮点击事件冲突这种问题压根就不是太大的问题,因为我们完全可以将一个TextView的Backgroud设置成一个selector,也可以将一个TextView设计成一个按钮的样子,这样就可以绕过ListView和Button

通过CursorAdapter在ListView中的数据呈现

在Android中可以通过CursorAdapter直接将数据映射到ListView中,如下处理: public class Chapter22Test1 extends ListActivity{    private SQLiteDatabase  db = null;     private Cursor cursor = null;         private SimpleCursorAdapter adapter = null;     protected void onCreat

将ListView中的内容导出到Word和Excel(新)

经常看到有网友发帖子询问如何将ListView中的内容导出到Excel或Word文档中,其实在BCB中用OLE技术来操作,并不复杂,大概是有的人懒的写吧,于是ccrun(老妖)花了点时间写了以下两个函数,实现了将本程序中ListView中内容导出到Excel文档和Word文档.看在写代码很辛苦的份上,请在转载时留下出处和原作者信息.Thank了.:D 如果您有好的想法,欢迎来信讨论: info@ccrun.com2005.10.13 v0.2+ 导出表格增加了标题一栏2005.10.12 v0.