檢視原始碼 wxCheckListBox (wx v2.4.3)
wxCheckListBox
類似於 wxListBox
,但允許項目被勾選或取消勾選。
在 Windows 環境下使用此類別時,wxWidgets 必須編譯時將 wxUSE_OWNER_DRAWN 設定為 1。
請參閱
此類別繼承自,且可以使用下列類別的功能:
wxWidgets 文件:wxCheckListBox
事件
此類別發出的事件類型
摘要
類型
-type wxCheckListBox() :: wx:wx_object().
函式
-spec check(This, Item) -> ok when This :: wxCheckListBox(), Item :: integer().
-spec check(This, Item, [Option]) -> ok when This :: wxCheckListBox(), Item :: integer(), Option :: {check, boolean()}.
勾選指定的項目。
請注意,呼叫此方法不會觸發 wxEVT_CHECKLISTBOX
事件。
-spec destroy(This :: wxCheckListBox()) -> ok.
銷毀物件
-spec isChecked(This, Item) -> boolean() when This :: wxCheckListBox(), Item :: integer().
如果指定的項目被勾選,則回傳 true,否則回傳 false。
-spec new() -> wxCheckListBox().
預設建構子。
-spec new(Parent, Id) -> wxCheckListBox() when Parent :: wxWindow:wxWindow(), Id :: integer().
等同於 new(Parent, Id, [])
。
-spec new(Parent, Id, [Option]) -> wxCheckListBox() when Parent :: wxWindow:wxWindow(), Id :: integer(), Option :: {pos, {X :: integer(), Y :: integer()}} | {size, {W :: integer(), H :: integer()}} | {choices, [unicode:chardata()]} | {style, integer()} | {validator, wx:wx_object()}.
建構子,建立並顯示一個列表框。