主要内容

写回调程序设计师

一个回调函数执行当用户与应用程序的UI组件。大多数组件可以至少有一个回调。然而一些组件,如标签和灯,没有回调,因为这些组件只显示信息。

看到一个组件支持回调函数的列表,然后单击选择组件金宝app回调选项卡中浏览器组件

创建一个回调函数

有几种方法可以创建一个回调的UI组件。您可以使用不同的方法取决于应用程序设计师你工作的一部分。从以下列表中选择最方便的方法。

  • 在画布上,右键单击一个组件浏览器组件,或应用程序的布局窗格中,选择回调>添加(回调属性)的回调函数

    与滑块组件相关联的上下文菜单。回调下菜单项,选择添加ValueChangedFcn回调或ValueChangingFcn回调。

  • 选择回调选项卡中浏览器组件。的左侧回调选项卡显示支持回调属性的列表。金宝app每个回调属性旁边的下拉菜单允许您指定回调函数的名称。旁边的向下箭头文本字段允许您选择一个默认的名字在尖括号< >。如果你的应用现有的回调,下拉包括回调。选择一个已存在的回调时你想要多个UI组件来执行相同的代码。

    组件的回调标签浏览器与转子组件选择。选项有ValueChangedFcn调ValueChangingFcn回调。

  • 在代码中代码视图,在编辑器选项卡上,单击回调。或在代码浏览器回调选项卡上,单击按钮。

    添加回调函数对话框。有选择从下拉一个组件和一个回调,并指定回调函数名。

    指定以下选项添加回调函数对话框:

    • 组件——指定执行回调的UI组件。

    • 回调——指定回调的财产。回调函数回调属性映射到一个特定的交互。一些组件有多个回调属性可用。例如,滑块有两个回调属性:ValueChangedFcnValueChangingFcn。的ValueChangedFcn财产执行用户移动滑块和后释放鼠标。的ValueChangingFcn属性相同的组件执行多次,同时用户移动滑块。

    • 的名字——指定一个回调函数的名称。应用程序设计师提供了一个默认的名字,但你可以改变它的文本字段。如果你的应用现有的回调,的名字字段旁边的向下箭头,表明你可以从列表中选择一个已存在的回调。

使用回调函数输入参数

所有回调程序设计师有以下输入参数的函数签名:

  • 应用程序- - -应用程序对象。使用这个对象来访问应用程序的UI组件以及其他变量存储为属性。

  • 事件——一个对象包含关于用户的特定信息交互的UI组件。

应用程序论点提供了应用程序回调对象。您可以访问任何组件(和所有特定于组件的属性)在任何回调使用这种语法:

应用程序。组件财产

例如,这个命令集价值计的财产50。在这种情况下,表的名称PressureGauge

app.PressureGauge。值= 50;

事件参数提供了一个对象,都有不同的特性,根据特定的执行的回调。对象属性包含相关信息的交互类型的回调是回应。例如,事件参数在一个ValueChangingFcn滑块包含一个属性的回调价值。值作为属性存储滑块用户移动拇指(之前释放鼠标)。这是一个滑块回调函数使用事件参数测量轨道滑块的价值。

函数SliderValueChanging(应用程序、事件)latestvalue = event.Value;%当前滑块值app.PressureGauge。价值= latestvalue;%更新计结束
学习更多有关事件参数为一个特定的组件的回调函数,该组件的属性页。右键单击该组件,并选择帮助选择打开属性页。对所有UI组件的属性页面的列表,看看构建的应用程序组件

代码中寻找回调

如果你的应用程序有很多回调,你可以快速搜索和导航到一个特定的回调通过输入名字的一部分在顶部的搜索栏回调选项卡中代码浏览器。你打字后,回调窗格中清除,除了搜索相匹配的回调。

回调标签代码的浏览器。搜索栏说滑块和窗格中列出了SliderValueChanging函数。

点击搜索结果滚动回调。右击并选择一个搜索结果你的光标在回调函数的地方。

删除回调

删除一个回调的右击回调回调选项卡的代码浏览器并选择删除从上下文菜单中。

回调标签代码的浏览器。与StopButtonPushed回调函数相关联的上下文菜单中选择删除,重命名,插入光标,去。

例如:应用滑动器回调

这个应用程序包含一个表,跟踪滑块的价值随着用户的拇指。的ValueChangingFcn回调的滑块的滑块的当前值事件论点。然后它将把计指针值。

相关的话题