通过 AutoCAD .NET API 执行的许多操作都会修改绘图区域中显示的内容。并非所有这些操作都会立即更新图形的显示。这样,您就可以对绘图进行多次更改,而无需在每次操作后等待显示更新。相反,您可以将操作捆绑在一起,并在完成后进行单个调用以更新显示。 将更新显示的方法包括 ( 和 objects) 和 ( object)。UpdateScreenApplicationEditorRegenEditor 该方法重绘应用程序或文档窗口。该方法在绘图窗口中重新生成图形对象,并重新计算所有对象的屏幕坐标和视图分辨率。它还会重新索引图形数据库,以实现最佳显示和对象选择性能。UpdateScreenRegen VB.NET'' Redraw the drawing Application.UpdateScreen() Application.DocumentManager.MdiActiveDocument.Editor.UpdateScreen() '' Regenerate the drawing Application.DocumentManager.MdiActiveDocument.Editor.Regen() C#// Redraw the drawing Application.UpdateScreen(); Application.DocumentManager.MdiActiveDocument.Editor.UpdateScreen(); // Regenerate the drawing Application.DocumentManager.MdiActiveDocument.Editor.Regen(); VBA/ActiveX 代码参考'' Redraw the drawing ThisDrawing.Application.Update '' Regenerate the drawing ThisDrawing.Regen 相关概念父主题: |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-7 20:17
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.