查看源代码 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()}.
构造函数,创建并显示一个列表框。