添加和自定义属性管理器页面的控件
SwEx.PMPage框架支持的控件概述以及自定义和装饰选项 toc-group-name: labs-solidworks-swex
sidebar_position: 0
框架会自动为数据模型中的公共属性生成最合适的控件。例如,对于所有数字属性,将生成数字框控件。对于所有字符串属性,将生成文本框控件。对于所有复杂类型,将生成组框。
可以通过属性自定义控件的样式。
访问控件
通过IPropertyManagerPageControlEx包装接口提供对控件的访问。可以通过此接口访问常见属性(如控件ID、启用或可见标志)。可以通过IPropertyManagerPageControlEx::SwControl属性访问底层的原生SOLIDWORKS控件。它返回指向相应的IPropertyManagerPageControl的指针,可以将其转换为特定的控件,如IPropertyManagerPageSelectionbox、IPropertyManagerPageCombobox、IPropertyManagerPageTextbox等。
可以通过IPropertyManagerPageEx::Controls属性访问所有控件。