C# SolidWorks 二次开发 API---后台隐藏打开指定类型的文件
今天来聊一下另一个小方法:在SolidWorks中设置对象的可见性。
关键字 DocumentVisible
查下自带的帮助文件:
这个主要用在我想后台打开一些文件进行特殊操作,而不想让用户知道。 比如装配一个新零件时,必须要先打开零件,这一步就可以在内存中操作,让用户看不到打开的过程。 或者是修改零件名称时,让工程图也自动后台修改名称和引用关系,而看不到打开的过程。
相当于在内存中打开文件,而界面上不显示 。
其实这也是solidworks经常使用的方法,比如,你开了一个装配体。 在没有打开下面子零件地时候,你是感觉不到零件的。
如下图,我们开了一个bodies装配,其实在右侧的文件夹图标内是可以看到,其它子零件全部被打开了的,只是是隐藏状态。
如果打开其中的一个,它的图标就会亮。
下面简单介绍一下用法:
可以设置显示或者隐藏的类型有下面8种,再具体的可以参考api
private void btnOpenWithHide_Click(object sender, EventArgs e){SldWorks swApp = PStandAlone.GetSolidWorks();//连接solidworks//设置零件不显示swApp.DocumentVisible(false, (int)swDocumentTypes_e.swDocPART);//你的操作....//设置零件为正常的显示swApp.DocumentVisible(true, (int)swDocumentTypes_e.swDocPART);}
需要注意的是api帮助文件中的备注,在修改过设置之后 ,还要改回来,不然用户再操作sw打开文件时可能就看起来没有反映了。
C# SolidWorks 二次开发 API---后台隐藏打开指定类型的文件相关推荐
- SolidWorks二次开发 API-获取当前语言与重命名文件
新的一年了,开始新的分享. 做SolidWorks二次开发的时候,难免会遇到多语言的问题. 针对不同语言的客户生成不同语言的菜单,所以我们要知道Solidworks的当前界面语言是什么. 这个就简单的 ...
- C# SolidWorks 二次开发 API --- 2018版 中文翻译 之官方示例
这是2018版 自带帮助文件的API例子中文导航,如果有错误的,请指出来 时间原因,我没有一一测试,只是大概过滤了一下. 共计750个例 子: 中文标题 Web Link 将绘图表缩放到窗口中的最大尺 ...
- C# SolidWorks 二次开发 API --- 2018版 中文翻译 ModelDocExtension 方法
AddAngularRunningDim Method (IModelDocExtension) 为选定实体添加指定的角度运行标注. AddComment Method (IModelDocExten ...
- C# SolidWorks 二次开发 API --- 2018版 中文翻译-完整版共享
这是2018的api帮助文档看了一下翻译版,我把之前翻译的文件免费共享下,希望能对大家有所帮助. 如果大家想查找快速了解某个功能,可以直接在Excel表中查找全部. 之前有两篇共享了官方示例与Mode ...
- api 二次 开发 禅道_VBA SolidWorks 二次开发 API ---从宏开始
Macro是可以用来录制一些操作的工具,然后你可以看到具体内部执行的一些代码.通过这些代码,我们可以更快更直接的找到所需要查询的API函数.我们以最简单的做一个拉伸特征开始,看如何找到对应的API 1 ...
- VBA SolidWorks 二次开发 API ---从宏开始
Macro是可以用来录制一些操作的工具,然后你可以看到具体内部执行的一些代码.通过这些代码,我们可以更快更直接的找到所需要查询的API函数.我们以最简单的做一个拉伸特征开始,看如何找到对应的API 1 ...
- C# SolidWorks 二次开发 API --- 提升exe执行效率接近DLL
最近一段时间没更新博客,原因比较多.作为湖北人,今年的班上的不容易.当然还是要感谢各地的支援. 今天来和大家分享一下一个关于exe提升性能的选项,因为之前主要写的exe比较多,后来改成dll之后效率提 ...
- C# SolidWorks 二次开发 API --- 实例:打包文件
我们开发的程序使用过程中经常要使用一些做好的模板,尤其是参数化的时候,这样就难免有一些文件需要从指定的地方复制过来,或者说还要把文件名替换掉,还可以加一些前缀或者后缀.这个例子也只是一个最简单的打包方 ...
- C# SolidWorks 二次开发 API --- 2018版 中文翻译 ModelDoc2 属性和IModelDocExtension属性
属性名称 描述 ActiveView Property (IModelDoc2) 获取只读模式下的当前活动模型视图.注意:此属性是一个get-only属性.集合未实现. ConfigurationMa ...
最新文章
- (转)如何成为顶级生物信息学家?
- 大数据WEB阶段Spring框架(三)声明式事务处理
- 【android】静态链接器/加载器(ld) 动态加载器(/system/bin/linker)+动态加载接口(dlopen)
- linux用echo显示欢迎信息,我使用过的Linux命令之echo - 显示文本、打印信息
- 小米游戏手柄pc插件_在电视上玩电脑游戏
- 玩转linux 中间的yum 命令
- 虚拟机(VMware Workstation)的使用方法(转)
- PostgreSQL概述
- 二十三、Java异常捕获与处理
- IT兄弟连 JavaWeb教程 Servlet会话跟踪 Session优缺点
- Linux支持运行3dmax,Mesa的Panfrost Gallium3D驱动程序现在可以使用新的DRM驱动程序
- Map集合Key 按照ASCII码从小到大(字典序)排序
- win10各个版本激活码到期了
- Web自动化测试学习笔记
- db2怎么限定查询条数_查询数据限制显示条数
- Chromium内核的浏览器Browsers查看Chromium的版本 : navigator.userAgent
- 计算机无法读光盘,win7系统无法读取光盘数据怎么办 电脑光驱读不出光盘数据解决方法...
- 美国西北大学 计算机工程专业排名,2013年美国大学排名--USNEWS计算机工程专业排名...
- 分块详解(优雅的暴力)
- 赛力斯华为智选SF5入驻华为旗舰店,将通过华为零售渠道销售