首页 > 软件开发 > 编程语言 >

MATLAB创建列表选择对话框(listdlg)的方法

来源:互联网 2023-03-17 00:26:38 版权归原作者所有,如有侵权,请联系我们

本文演示了MATLAB创建列表选择对话框的方法,其中listdlg( )是创建列表选择对话框的函数命令。6As办公区 - 实用经验教程分享!

MATLAB创建列表选择对话框(listdlg)的方法6As办公区 - 实用经验教程分享!

工具/原料

  • MATLAB
  • listdlg

方法/步骤

  • 1

    下图是要选择打开的文件:2015-2018年总结,总共4个文件。6As办公区 - 实用经验教程分享!

    MATLAB创建列表选择对话框(listdlg)的方法6As办公区 - 实用经验教程分享!

  • 2

    下面利用MATLAB创建列表选择对话框,进而选择“打开哪一年的年终总结”。启动MATLAB,输入如下代码:6As办公区 - 实用经验教程分享!

    % 创建列表选择对话框6As办公区 - 实用经验教程分享!

    d = dir('2015-2018年终总结');6As办公区 - 实用经验教程分享!

    str = {d.name};6As办公区 - 实用经验教程分享!

    [s,v] = listdlg('Name','年终总结','Promptstring','打开哪一年的年终总结',...6As办公区 - 实用经验教程分享!

    'SelectionMode','multiple','ListSize',[300,400],'liststring',str);6As办公区 - 实用经验教程分享!

    MATLAB创建列表选择对话框(listdlg)的方法6As办公区 - 实用经验教程分享!

  • 3

    保存和运行上述代码,得到如下列表选择对话框。6As办公区 - 实用经验教程分享!

    MATLAB创建列表选择对话框(listdlg)的方法6As办公区 - 实用经验教程分享!

  • 3相关内容未经授权抓取自百度经验
  • 4

    在[s,v] = listdlg('Name','年终总结','Promptstring','打开哪一年的年终总结',...6As办公区 - 实用经验教程分享!

    'SelectionMode','multiple','ListSize',[300,400],'liststring',str)代码中,模式SelectionMode是multiple多选模式,所以既可以多选也可单选。下面显示单选的情况。6As办公区 - 实用经验教程分享!

    MATLAB创建列表选择对话框(listdlg)的方法6As办公区 - 实用经验教程分享!

  • 5

    下面显示多选的情况。6As办公区 - 实用经验教程分享!

    MATLAB创建列表选择对话框(listdlg)的方法6As办公区 - 实用经验教程分享!

  • 6

    当多选时,即把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)的工作。6As办公区 - 实用经验教程分享!

    MATLAB创建列表选择对话框(listdlg)的方法6As办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!6As办公区 - 实用经验教程分享!


    标签: MATLAB编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号