如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 350 编程语言
本文演示了MATLAB创建列表选择对话框的方法,其中listdlg( )是创建列表选择对话框的函数命令。
下图是要选择打开的文件:2015-2018年总结,总共4个文件。
下面利用MATLAB创建列表选择对话框,进而选择“打开哪一年的年终总结”。启动MATLAB,输入如下代码:
% 创建列表选择对话框
d = dir('2015-2018年终总结');
str = {d.name};
[s,v] = listdlg('Name','年终总结','Promptstring','打开哪一年的年终总结',...
'SelectionMode','multiple','ListSize',[300,400],'liststring',str);
保存和运行上述代码,得到如下列表选择对话框。
在[s,v] = listdlg('Name','年终总结','Promptstring','打开哪一年的年终总结',...
'SelectionMode','multiple','ListSize',[300,400],'liststring',str)代码中,模式SelectionMode是multiple多选模式,所以既可以多选也可单选。下面显示单选的情况。
下面显示多选的情况。
当多选时,即把2015-2018年终总结都选上,那么[s,v]返回的句柄值如下图,即s=3,4,5,6,代表2015-2018年四个年终总结文件;v=1表示点了“确定”,如果点了“取消”,则v=0。这里需要说明的是,d = dir('2015-2018年终总结')和str = {d.name}是将文件列表化,str最终得到由“2015-2018年终总结”文件名构成的元胞数组。以上就完成了MATLAB创建列表选择对话框(listdlg)的工作。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 350 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 574 编程语言