1、比如有窗体A 点击button,在click中修改lable的值 ,click执行完毕后界面更新了label的值,这是局部重绘还是整体重绘,为什么发生了重绘,原理是啥 2、对于datagrideview控件,如果某几列数据发生变化,单独处理这几列 与 处理完数据重新绑定哪个更换,为什么? (这2种操作,前者是对datagrideview进行了整体重绘,还是只是重绘了修改了的部分,后者额?) 求大神解惑,谢谢。
局部还是 全部 这和机智没有半毛钱的关系 完全取决于写代码的人 看他是想全部重绘还是局部重绘 抛开label 这种系统自带的控件不说 假设现在我自己继承Control写一个控件 数据更新的时候 刷新界面 而刷新的代码都是你自己写的 那你说 你是全部刷新还是局部刷新?。。 全部刷新还是局部刷新 由写代码的人自己衡量关系 全部刷新方便但是需要整个控件全部绘制 而局部刷新则需要你自己多写一些代码来确定你需要重绘的区域 然后只绘制指定区域
111,058
社区成员
642,601
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧