刚开始使用AO进行GIS程序设计的时候,只要遇到需要刷新ActiveView的地方,就会毫不犹豫的使用IActiveView的Refresh()方法,直到后来才知道Refresh()是整体刷新方法,而且刷新效果确实不好,整个MapControl都闪的厉害,尤其在地图文件很大的情况,其恶劣视觉冲击越明显。于是尝试着在某些地方使用IActiveView的PartialRefresh()即局部刷新方法,例如对选择集的刷新,对Element的刷新等,随着这一局部刷新方法的使用,刷新效果果然大有改观,MapControl能“平静”的做出activeview的改变,不再有用Refresh()时,那种强烈的晃动感了。
刚开始使用AO进行GIS程序设计的时候,只要遇到需要刷新ActiveView的