主要内容

addDialogControl

类:金宝appSimulink.Mask
包:金宝app

掩码对话框中添加对话框控件元素

描述

successIndicator = maskObj.addDialogControl (controlType,controlIdentifier)添加对话框控件元素(如文本、超链接、或标签掩码对话框。首先把面具对象,并将其分配给变量maskObj

successIndicator = maskObj.addDialogControl (名称,值)指定一个元素的名称和值参数面具对话框。您可以指定多个名称-值对。

输入参数

全部展开

类型的对话框控件元素,指定

  • “小组”

  • “集团”

  • “tabcontainer”

  • “标签”

  • “collapsiblepanel”

  • “文本”

  • “图像”

  • “超链接”

  • “按钮”

指定面具的编程元素的标识符对话框。使用这个名字是独一无二的,没有单词之间的空间。有关更多信息,请参见变量名

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在单引号(' '),是区分大小写的。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

类型

类型的控件,用于指定该对话框控件的值的元素。类型是一个必需的参数。允许的值“小组”,“集团”,“tabcontainer”,“标签”,“collapsiblepanel”,“文本”,“图像”,“超链接”,“按钮”

默认值:

的名字

对话框控件元素的标识符。名字是一个必需的参数。这个字段是用于所有对话框控件类型。

默认值:

提示

在对话框中显示的文本控制元件的面具对话框。这个字段是用于所有除了面板和图像对话框控件类型。

默认值:

工具提示

工具提示的对话框控制元件。

默认值:

启用

选项来指定是否可以设置对话框控件元素的值。这个字段是用于所有对话框控件类型。

默认值:“上”

可见

选项设置对话框控件元素是否对用户隐藏或可见。这个字段是用于所有对话框控件类型。

默认值:“上”

回调

MATLAB的容器®执行的代码当你编辑对话框控件元素并单击应用。这个字段是只有超链接和按钮对话框控件类型。

默认值:

选项设置对话框控件是否被放置在新行或相同的行。这个字段是用于所有对话框控件类型。

默认值:

Filepath

包含一个图像文件的路径。这个字段是用于图像,和按钮对话框控件类型。

默认值:

容器

选项来指定子对话框控件的容器。允许的值的名称“小组”,“集团”,“标签”对话框控件。

例子

掩码对话框中添加对话框控件元素

获得面具对象并向其添加对话框控件元素。

%获得面具对象模型引擎new_system (“引擎”);add_block (“内置/增益”,“引擎/增益”);save_system;open_system (“引擎”);maskObj = 金宝appSimulink.Mask.create (gcb);maskObj = 金宝appSimulink.Mask.get (gcb);save_system;%面具添加超链接对话框maskLink = maskObj.addDialogControl (“超链接”,“链接”);maskLink。提示=“Mathworks主页”;maskLink。回调=“web (“www.tatmou.com”)”
maskLink =超链接的属性:名称:“链接”提示:“Mathworks主页”回调:“网站(www.tatmou.com)”行:启用“新”:在“可见:在“HorizontalStretch:在“工具提示:“
%面具对话框添加文本maskText = maskObj.addDialogControl (“文本”,“text_tag”);maskText。提示=“启用范围检查”;%添加按钮来掩盖对话框maskButton = maskObj.addDialogControl (“按钮”,“button_tag”);maskButton。提示=“计算”;save_system;

添加对话框控件元素面具对话框选项卡

面具对话框上创建标签,这些标签添加元素。

%获得面具对象在一块名叫“GainBlock”add_block (“内置/增益”,“引擎/ gain1”);maskObj = 金宝appSimulink.Mask.create (gcb);maskObj = 金宝appSimulink.Mask.get (gcb);%创建一个标签容器maskObj.addDialogControl (“tabcontainer”,“allTabs”);标签= maskObj.getDialogControl (“allTabs”);%创建选项卡和名称maskTab1 = tabs.addDialogControl (“标签”,“第一”);maskTab1。提示=第一个选项卡的;maskTab2 = tabs.addDialogControl (“标签”,“第二”);maskTab2。提示=第二个选项卡的;%添加元素的一个选项卡firstTab = tabs.getDialogControl (“第一”);firstTab.addDialogControl (“文本”,“textOnFirst”);firstTab.getDialogControl (“textOnFirst”)。提示=“选项卡”;save_system;

添加对话框控件元素使用名称-值对

添加对话框控件元素和指定值。

%获得面具对象模型引擎add_block (“内置/增益”,“引擎/ gain2”);maskObj = 金宝appSimulink.Mask.create (gcb);maskObj = 金宝appSimulink.Mask.get (gcb);%添加对话框和指定值maskDialog = maskObj.addDialogControl (“名字”,“abc”,“类型”,“文本”,“提示”,“你好”,“可见”,“关闭”);save_system;

版本历史

介绍了R2014a