檢視原始碼 wxSingleChoiceDialog (wx v2.4.3)

此類別代表一個顯示字串列表的對話框,並允許使用者選擇其中一個。

雙擊列表項目等同於單擊然後按下「確定」。

樣式

此類別支援以下樣式

  • wxOK:顯示「確定」按鈕。

  • wxCANCEL:顯示「取消」按鈕。

  • wxCENTRE:將訊息置中。

參閱

此類別繼承自以下類別,並可以使用其函數:

wxWidgets 文件:wxSingleChoiceDialog

摘要

函數

銷毀物件

返回所選項目的索引。

返回所選字串。

建構子,接收 wxString (在 wx 中未實作) 選項的陣列和可選的客戶端資料。

設定初始選定項目的索引。

類型

連結到此類型

wxSingleChoiceDialog()

檢視原始碼
-type wxSingleChoiceDialog() :: wx:wx_object().

函數

-spec destroy(This :: wxSingleChoiceDialog()) -> ok.

銷毀物件

-spec getSelection(This) -> integer() when This :: wxSingleChoiceDialog().

返回所選項目的索引。

連結到此函數

getStringSelection(This)

檢視原始碼
-spec getStringSelection(This) -> unicode:charlist() when This :: wxSingleChoiceDialog().

返回所選字串。

連結到此函數

new(Parent, Message, Caption, Choices)

檢視原始碼
-spec new(Parent, Message, Caption, Choices) -> wxSingleChoiceDialog()
             when
                 Parent :: wxWindow:wxWindow(),
                 Message :: unicode:chardata(),
                 Caption :: unicode:chardata(),
                 Choices :: [unicode:chardata()].

等同於 new(Parent, Message, Caption, Choices, [])

-spec new(Parent, Message, Caption, Choices, [Option]) -> wxSingleChoiceDialog()
             when
                 Parent :: wxWindow:wxWindow(),
                 Message :: unicode:chardata(),
                 Caption :: unicode:chardata(),
                 Choices :: [unicode:chardata()],
                 Option :: {style, integer()} | {pos, {X :: integer(), Y :: integer()}}.

建構子,接收 wxString (在 wx 中未實作) 選項的陣列和可選的客戶端資料。

備註:使用 wxDialog:showModal/1 來顯示對話框。

連結到此函數

setSelection(This, Selection)

檢視原始碼
-spec setSelection(This, Selection) -> ok when This :: wxSingleChoiceDialog(), Selection :: integer().

設定初始選定項目的索引。