【NX二次开发】Block UI 多行字符串

属性说明

常规         类型 描述
    BlockID     String 控件ID
    Enable     Logical 是否可操作
    Group     Logical 是否分组
    Label     Utfstring 标题
    Show     Logical 是否可见
其他            
    Localize     Logical 是否本地化
    RetainValue Logical 是否保存值
    附件        
        Bottom Attachment 底部
        Left Attachment
        Right Attachment
        Top Attachment 顶部
特定于块            
    BalloonTooltipImage String 标题气泡提示图片
    BalloonTooltipLayout Enum 气泡提示类型
    BalloonTooltipText Utfstring 标题气泡提示文本
    Height Integer 高度
    MaximumCharactersAccepted Integer 最大长度
    MaximumHeight Integer 最大高度
    MinimumHeight Integer 最小高度
    ResizeHeightWithDialog Logical 调整对话框高度
    Value Utfstring 控件值
    Width Enum 控件宽度
     

设置字符串

 1 char charOutputMessages1[256]="A";
 2 char charOutputMessages2[256]="B";
 3 NXString OutputMessages1;
 4 NXString OutputMessages2;
 5 OutputMessages1=charOutputMessages1;
 6 OutputMessages2=charOutputMessages2;
 7 std::vector<NXString> vecOutputMessages;
 8 vecOutputMessages.push_back(OutputMessages1);
 9 vecOutputMessages.push_back(OutputMessages2);
10 multiline_string0->SetValue(vecOutputMessages);

设置控件不可更改

multiline_string0->GetProperties()->SetLogical("Enable",false);

 

posted @ 2020-07-20 16:06  王牌飞行员_里海  阅读(458)  评论(0编辑  收藏  举报