主要内容

AddDialogControl

班级:万博1manbetxsimulink.mask
包裹:万博1manbetx

将对话框控制元素添加到掩码对话框中

描述

例子

SuccessIndIndicator = maskObj.addialogControl(控制型,,,,控制识别器添加对话框控制元素,例如文本,超链接或选项卡,以掩盖对话框。首先获取掩码对象并将其分配给变量maskobj

SuccessIndIndicator = maskObj.addialogControl(名称,价值指定“蒙版”对话框上元素的名称和值参数。您可以指定多个名称值对。

输入参数

展开全部

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

  • '控制板'

  • '团体'

  • 'tabcontainer'

  • '标签'

  • “ CollapsiblePanel”

  • '文本'

  • '图片'

  • “超链接”

  • “ pusphtton'

指定蒙版对话框元素的程序化标识符。使用独特的名称,并且单词之间没有空间。有关更多信息,请参阅可变名称

名称值参数

指定可选的逗号分隔对名称,价值参数。姓名是参数名称和价值是相应的值。姓名必须出现在单引号中('')并且对病例敏感。您可以按任何顺序指定几个名称和值对参数NAME1,Value1,...,Namen,Valuen

类型

用于指定此对话框控制元素的值的控件类型。类型是必需的参数。允许的值是'控制板',,,,'团体',,,,'tabcontainer',,,,'标签',,,,“ CollapsiblePanel”,,,,'文本',,,,'图片',,,,“超链接”, 和“ pusphtton'

默认:空的

姓名

对话框控制元素的标识符。名称是必需的参数。此字段可用于所有对话框控制类型。

默认:空的

迅速的

在“蒙版”对话框上的对话框控制元素中显示的文本。除面板和图像对话框控制类型外,该字段可用于所有字段。

默认:空的

工具提示

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

默认:空的

已启用

选项以指定是否可以为对话框控制元素设置值。此字段可用于所有对话框控制类型。

默认:'上'

可见的

设置对话框控制元素是隐藏或可见的选项。此字段可用于所有对话框控制类型。

默认:'上'

打回来

MATLAB的容器®编辑对话框控制元素并单击时执行的代码申请。此字段仅适用于超链接和按钮对话框控制类型。

默认:空的

设置对话框控件的选项,无论是将对话框放置在新行还是同一行中。此字段可用于所有对话框控制类型。

默认:空的

文件路径

包含图像文件的路径。该字段可用于图像,按钮对话框控制类型。

默认:空的

容器

选项指定子对话框控件的容器。允许的值是'控制板',,,,'团体', 和'标签'对话框控件。

例子

展开全部

获取掩码对象并将对话框控制元素添加到它。

%在模型上获取掩码对象引擎maskObj = 万博1manbetxsimulink.mask.get('引擎/增益');%将超链接添加到蒙版对话框busaskLink = maskObj.addialogControl('HyperLink','link');masklink.prompt ='Mathworks主页';masklink.callback ='web('www.tianjin-qmedu.com'')'%添加超链接basklink = maskObj.adddialogControl('HyperLink','link');masklink.prompt ='www.tianjin-qmedu.com';%将文本添加到蒙版对话框bumaskText = maskObj.adddialogControl('text','text_tag');maskText.prompt ='启用范围检查';%将按钮添加到蒙版对话框蒙版= maskObj.adddialogControl('pushButton','button_tag');maskbutton.prompt ='compute';

在“掩码”对话框上创建选项卡,并将元素添加到这些选项卡中。

%在名为“ GainBlock”的块上获取掩码对象maskObj = 万博1manbetxsimulink.mask.get(“ gainblock/gain”);%创建一个选项卡容器maskobj.addialogcontrol('tabcontainer',,,,'alltabs');tabs = maskObj.getDialogControl('alltabs');%创建标签并命名maskTab1 = tabs.addialogcontrol('标签',,,,'第一的');maskTab1.prompt ='第一个选项卡';maskTab2 = tabs.addialogcontrol('标签',,,,'第二');maskTab2.prompt ='第二个标签';%将元素添加到其中一个选项卡firstTab = tabs.getDialogControl('第一的');firstTab.addialogControl('文本',,,,'textonfirst');firstTab.getDialogControl('textonfirst').prompt ='tab One';

添加对话框控制元素并为其指定值

%在模型上获取掩码对象引擎maskObj = 万博1manbetxsimulink.mask.get('引擎/增益');%添加一个对话框并指定了它的值maskDialog = maskObj.addialogControl('type','text','text',...'提示','hello','hello','cisible','off');
在R2014A中引入