| MATLAB Function Reference | ![]() |
Syntax
[Selection,ok] = listdlg('ListString',S,...)
Description
[Selection,ok] = listdlg('ListString',S)
開啟一典型對話盒其可讓使用者從名冊中選擇一個或更多的選項。Selection
為含有選項字串的向量(對單一選項模式而言,其長度為 1)。Selection 為 [] 當 ok 是 0。若按下 OK
按鈕時ok 為 1,若按下 Cancel 時即為 0。當有數個選項已被選擇時,對一選項按兩次或是按下Return
和按下 OK 按鈕有相同的效果。對話盒有一 Select all
按鈕(當在複數選項模式)可讓使用者選擇所有的選項。
Example
此範例顯示一對話盒其可讓使用者從現行目錄中選擇一檔案。函式回傳一向量。第一個元素為選擇檔案的索引;若沒有選擇,則第二個元素為 0,否則為 1。
d = dir;
str = {d.name};
[s,v] = listdlg('PromptString','Select a file:',...
'SelectionMode','single',...
'ListString',str)
See Also
| linspace | load | ![]() |