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

這是控制項或「小工具」的基底類別。

控制項通常是一個小型視窗,它處理使用者輸入和/或顯示一個或多個資料項目。

這個類別繼承自以下類別,並可以使用它們的函式:

wxWidgets 文件:wxControl

事件

這個類別發出的事件類型

摘要

函式

傳回控制項的標籤,如同它傳遞給 setLabel/2 的標籤。

設定控制項的標籤。

類型

-type wxControl() :: wx:wx_object().

函式

-spec getLabel(This) -> unicode:charlist() when This :: wxControl().

傳回控制項的標籤,如同它傳遞給 setLabel/2 的標籤。

請注意,如果助憶鍵("&" 字元)被傳遞給 setLabel/2 函式,則傳回的字串可能包含助憶鍵;如果不需要,請使用 GetLabelText() (在 wx 中未實作)。

另請注意,傳回的字串始終是傳遞給 setLabel/2 的字串,但可能與傳遞給 SetLabelText() (在 wx 中未實作) 的字串不同 (因為最後一個會逸出助憶鍵字元)。

-spec setLabel(This, Label) -> ok when This :: wxControl(), Label :: unicode:chardata().

設定控制項的標籤。

label 中的所有 "&" 字元都是特殊的,表示後面的字元是此控制項的 助憶鍵,可以用於從鍵盤啟用它 (通常是將 Alt 鍵與它組合使用)。要插入一個字面的 & 符號字元,您需要將其加倍,即使用 "&&"。 如果不希望出現此行為,請改用 SetLabelText() (在 wx 中未實作)。