C# SolidWorks 二次开发 API—指定过滤器
当我们需要用户选择时,可以利用代码创建指定的选择器.
其实就像手工点击工具条内的过滤器一样:
private void btnFilter_Click(object sender, EventArgs e)
{
ISldWorks swApp = Utility.ConnectToSolidWorks();
ModelDoc2 modelDoc2 = swApp.ActiveDoc;
//SelectionMgr selectionMgr = modelDoc2.SelectionManager;
//设置可选择类型的数组
swSelectType_e[] filters = new swSelectType_e[1];
//让用户只能选择实体
filters[0] = swSelectType_e.swSelSOLIDBODIES;
swApp.SetSelectionFilters(filters, true);
}
posted @
2019-09-26 21:49
painezeng 阅读(
139) 评论(
0)
编辑
收藏
举报