D
Delphi哈哈王
Unregistered / Unconfirmed
GUEST, unregistred user!
我正在写一个邮件客户端,使用ListView来显示每个邮箱中的邮件列表。
但是遇到两个问题:
1。当选中一封邮件时,在下面的预览框对邮件进行预览。Html邮件用IE控件显示。
如果邮件是HTML格式的,这时ListView就会闪烁一下,尤其是有图片的时候(图片要写临时文件)
而且当在两封邮件中进行切换时(即选种一个Item,阅读后再选另一个),这两个Item也会闪烁,
并且只有这两个闪。
2。当一封邮件阅读后,需要把ListView列表中的未读标记的图标换成已读,
即对ListView中的Image进行切换,这时也会闪烁一下。不要告诉我用ListView.Items.BeginUpData,
这个方法在最终也会闪烁一下的,批量处理的时候还比较有效,但是我只有一个Item变换啊~~555~~
希望能解决的朋友告诉我原因和解决方法~谢谢~
但是遇到两个问题:
1。当选中一封邮件时,在下面的预览框对邮件进行预览。Html邮件用IE控件显示。
如果邮件是HTML格式的,这时ListView就会闪烁一下,尤其是有图片的时候(图片要写临时文件)
而且当在两封邮件中进行切换时(即选种一个Item,阅读后再选另一个),这两个Item也会闪烁,
并且只有这两个闪。
2。当一封邮件阅读后,需要把ListView列表中的未读标记的图标换成已读,
即对ListView中的Image进行切换,这时也会闪烁一下。不要告诉我用ListView.Items.BeginUpData,
这个方法在最终也会闪烁一下的,批量处理的时候还比较有效,但是我只有一个Item变换啊~~555~~
希望能解决的朋友告诉我原因和解决方法~谢谢~