常用對話方塊(四)
1.輸入對話方塊 inputdlg
answer = inputdlg(prompt)
answer = inputdlg(prompt,dlg_title)
answer = inputdlg(prompt,dlg_title,num_lines)
answer = inputdlg(prompt,dlg_title,num_lines,defAns)
answer = inputdlg(prompt,dlg_title,num_lines,defAns,options)
建立一個輸入對話方塊,prompt為提示字串,title為對話方塊名稱,num_line為顯示的行數,defAns為預設的數值
%輸入對話方塊
inputdlg("請輸入使用者名稱:","找回密碼");
inputdlg({"使用者名稱","密碼"},"登入名");
使用元胞陣列
顯示3行
有預設值
inputdlg({"x(1)","x(2)"},"橫座標設定",1,{"0","10"});
2.目錄選擇對話方塊 uigetdir
folder_name = uigetdir
folder_name = uigetdir(start_path)
folder_name = uigetdir(start_path,dialog_title)
start_path為預設的路徑,dialog_title為對話方塊名稱
3.列表選擇對話方塊 Listdlg
[Selection,ok] = listdlg("ListString",S)
selection代表選項的索引值,OK代表單擊ok返回1,單擊cancel返回0;
%列表選擇對話方塊
[sel,ok]=listdlg("liststring",{"自控原理","自動檢測","微控制器嵌入式","化工原理","軟體你基礎"},...
"listsize",[180 80],"OkString","確定","CancelString","取消",...
"promptstring","課程科目","name","選擇你所感興趣的科目(多選)","selectionmode","multiple");
selectmode屬性有2個選項single 和multiple
常用對話方塊(四)
1.輸入對話方塊 inputdlg
answer = inputdlg(prompt)
answer = inputdlg(prompt,dlg_title)
answer = inputdlg(prompt,dlg_title,num_lines)
answer = inputdlg(prompt,dlg_title,num_lines,defAns)
answer = inputdlg(prompt,dlg_title,num_lines,defAns,options)
建立一個輸入對話方塊,prompt為提示字串,title為對話方塊名稱,num_line為顯示的行數,defAns為預設的數值
%輸入對話方塊
inputdlg("請輸入使用者名稱:","找回密碼");
inputdlg({"使用者名稱","密碼"},"登入名");
使用元胞陣列
顯示3行
有預設值
inputdlg({"x(1)","x(2)"},"橫座標設定",1,{"0","10"});
2.目錄選擇對話方塊 uigetdir
folder_name = uigetdir
folder_name = uigetdir(start_path)
folder_name = uigetdir(start_path,dialog_title)
start_path為預設的路徑,dialog_title為對話方塊名稱
3.列表選擇對話方塊 Listdlg
[Selection,ok] = listdlg("ListString",S)
selection代表選項的索引值,OK代表單擊ok返回1,單擊cancel返回0;
%列表選擇對話方塊
[sel,ok]=listdlg("liststring",{"自控原理","自動檢測","微控制器嵌入式","化工原理","軟體你基礎"},...
"listsize",[180 80],"OkString","確定","CancelString","取消",...
"promptstring","課程科目","name","選擇你所感興趣的科目(多選)","selectionmode","multiple");
selectmode屬性有2個選項single 和multiple