属性说明
常规 | 类型 | 描述 |
BlockID | String | 控件ID |
Enable | Logical | 是否可操作 |
Group | Logical | 是否分组 |
Label | Utfstring | 标题 |
Show | Logical | 是否可见 |
其他 | ||
Localize | Logical | 是否本地化 |
RetainValue | Logical | 是否保存值 |
附件 | ||
Bottom | Attachment | 底部 |
Left | Attachment | 左 |
Right | Attachment | 右 |
Top | Attachment | 顶部 |
特定于块 | ||
BalloonTooltipLayout | String | 气泡提示图片 |
BalloonTooltipOffImage | Enum | false时气泡提示类型 |
BalloonTooltipOffText | Utfstring | false时气泡提示文本 |
BalloonTooltipOnImage | Enum | true时气泡提示类型 |
BalloonTooltipOnText | Utfstring | true时气泡提示文本 |
Bitmap | String | 位图 |
BitmapOnly | Logical | 只显示位图 |
Value | Logical | 是否勾选 |
头文件
#include <NXOpen/BlockStyler_Toggle.hxx>
定义类的私有成员
NXOpen::BlockStyler::Toggle* toggle0;// Block type: Toggle
初始化
toggle0 = dynamic_cast<NXOpen::BlockStyler::Toggle*>(theDialog->TopBlock()->FindBlock("toggle0"));
隐藏控件
this->toggle0->SetShow(false);//新建组件
toggle0->GetProperties()->SetLogical("Show",false);
获取控件的值
bool boolToggle0=false;
boolToggle0 = this->toggle0->GetProperties()->GetLogical("Value");
设置控件值
this->toggle0->GetProperties()->SetLogical("Value", false);