1金币
最佳答案您好!在每次对单元格编辑后,即单元格状态由输入态或编辑态切换为就绪态之际,单元格类型的paint方法均会执行将定义的内容绘制在单元格范围内的Canvas上,所以每次都会重新绘制。理解您想要的是只删除右侧图标但不重绘未作变更的部分,但是这些内容作为整体绘制在单元格Canvas中,无法仅删除部分。
您可以尝试在paint方法内部执行绘制的代码前后加上Worksheet:suspendPaint()和Worksheet:resumePaint()让肉眼对绘制的观察钝感 ...
| |
| |
| |