下拉框组件

下拉框组件是文本框和列表框的组合,列出多个选项,可以从中进行选择。[大谦MATLAB,dqmatlab点com]

设计时创建下拉框组件,在组件库中单击按钮,在窗体上通过鼠标单击和拖拉即可交互绘制。选择它,在属性窗口

设计时创建下拉框组件,在组件库中单击按钮,在窗体上通过鼠标单击和拖拉即可交互绘制。选择它,在属性窗口中设置下拉框的属性。常见属性的设置请参见9.1.7小节,特有属性包括:

Value属性 设置下拉框的值。

Placeholder属性 设置下拉框的占位符文本。

Items属性 设置下拉框的项目,用元胞数组进行设置。

ItemsData属性 设置与Items属性值的每个元素关联的数据。

【例22】本例使用设计时方式在窗体上添加1个下拉框组件和1个文本编辑字段组件。如图2-9所示。选择组件后在属性窗口中设置属性。

对于下拉框组件,选择后在属性窗口的“标签”文本框中输入“爱好:”,在“Items”文本框中逐行输入“音乐”、“美术”、“体育”和“阅读”。

对于文本编辑字段组件,选择后在属性窗口的“标签”文本框中输入“选择项:”。

使用下拉框,需要知道用户最后选择了哪个选项。给列表框组件的ValueChangedFcn回调指定getValue函数,将下拉框中的选定项输出到文本编辑字段组件中。

code.matlab
function getValue(app, event)
    value=app.DropDown.Value;
    app.EditField.Value=value;
end

单击功能区的三角形按钮,运行程序,在生成的界面上在下拉框中选择“美术”选项,在文本编辑字段组件中输出“美术”。界面效果如图2-9所示。

Document Image

图2-9 下拉框的创建和设置