请教控件重刷的问题
最近发现一个问题,一个包含控件的HTML页面,如果页面中的任何一个元素内容发生变化(无论是否和那个控件在一个Frame中),都会引起控件的重刷。
在我的应用程序中,页面上有一个秒表,每秒刷新一次,显示当前时间。而在这个页面中另外包含一个控件,由此造成了控件频繁被刷新,闪烁十分严重,已经影响到正常的使用。这样的问题有什么办法解决?
以前在VB下控件有一个AutoRedraw的属性,提高重刷的效率,大概原理应该是控件内部建立了一个DC,每一次变化是在内部的DC上先绘制,然后把整个DC的内容绘制到控件当前DC上。
DotNet下有什么类似的方便的机制,或者有什么更加有效的方法解决控件频繁刷新,闪烁的问题。
谢谢!期待各位的回复。