创建一个对话框:
h=dialog(‘propername','propervalue');
创建一个带确定按钮的对话框:
代码:
h=dialog('Name','关于....','Position',[200 200 200 70]); %建立一个对话框
uicontrol('Style','text','Units','pixels','Position',[50 40 120 20],'FontSize',10,...
'Parent',h,'String','欢迎使用'); %创建文本内容
uicontrol('Units','pixels','Position',[80 10 50 20],'FontSize',10,...
'Parent',h,'String','确定','Callback','delete(gcf)'); %创建按钮
h=warndlg('warning msg','dlgname');
h=warndlg('内存不足','警告');
3、提问对话框:
button=questdlg('提问内容','提问框的名称');
button=questdlg('吃了吗','问题');
带有按钮的对话框:
button=questdlg('问题‘,'框的名乘’,'str1','str2','default');
str1 str2 分别问按钮的名称,defalut的有效值为str1.str2;
button=questdlg('炒股不‘,’问题提问‘,’会‘,’不会‘,’会‘);
4、输入对话框 inputdlg()函数
answer=inputdlg(prompt,title);
prompt为提示对话框,title为框的名称
a=inputdlg('输入密码:','找回密码');
输入多个包含对话框:
a=inputdlg({'输入密码:','密码'},'找回密码');
如果在提示框输入多行的内容以及提示框中的默认内容:
answer=inputdlg(prompt,title,nlines,{’string','string1'});
nlines表示输入的行数;
’string','string1'提示的内容
5、获取文件目录的对话框
name=uigetdir('start path','title');
name=uigetdir('c:/');
[sel ok]=listdlg('string',value,'string1','value'......)
实验代码:
[sel ok]=listdlg('ListString',{'a','b','c'},...
'Name','选择一个','OKString','确定','CancelString','取消','SelectionMode','single','ListSize',[180 80]);