回覆列表
  • 1 # 匠工加工

    常用對話方塊(四)

    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

  • 中秋節和大豐收的關聯?
  • 0.5平方的電線通2A的電流會不會燒?