- 分类
- CAD二次开发
单例非模态窗口的简单初始化
- 2025-10-29
- 188
- 2
- 0
- 48.8℃
防止单例窗口重复输入命令时弹出多次。 private static Window? _window;
[CommandMethod(nameof(OpenWpf))]
public static void OpenWpf()
{
if(_window is not null)
在中望CAD中使用Utils进度条
- 2025-10-24
- 121
- 0
- 0
- 36.1℃
我发现中望中无法使用直接跳转式进度条(中望Utils中的进度条函数会报错),虽然ProgressMeter可以用,但是ProgressMeter每次都要从0开始走,无法实现直接跳转到某个进度。 于是经过我的一番摸索,读取了中望的入口函数,使用PInvoke实现了相同的3个方法。 #if zcad
.net 选择集搞坏cad的问题
- 2025-08-16
- 116
- 0
- 3
- 41.6℃
现象 首先这是一段测试代码,它的内容是随便画一个对象,然后调用cad的command将它删除。 [CommandMethod(nameof(Test1))]
public static void Test1()
{
var doc = Acap.DocumentManager.MdiActi
获取动态块的可见性属性及列表
- 2025-05-14
- 179
- 0
- 2
- 45.9℃
本文章的目的是,在预先不知道一个块是否有可见性选项的前提下,拿到它的可见性属性和列表。 由于这几天突然有此需求,所以查找相应的方法,发现.net没有提供直接的api,且未找到可靠的方法。 一、错误方法 1. 通过名称判断 飞诗跟我说我通过判断PropertyName是否包含"可见性"来判断,并且跟我