VCL控制項之Label

2021-08-03 09:24:31 字數 664 閱讀 9000



label(標籤)是比較常見的控制項。其常見的屬性,我不再多說。在此只說明一些比較好用的屬性。

(1)focuscontrol

focuscontrol是乙個不錯的屬性,如果和label的caption配合使用,會有不錯的效果。

caption屬性值段中輸入含有「&」的字串,當使用者使用「alt+關鍵字母」時,將自動選中它所指向的物件。前提是在focuscontrol設定關聯的控制項的name。

比如:設定label1.caption:='&pos',label1.focuscontrol-->posedit,那麼當我們按alt+p的時刻,posedit就會獲得焦點。

(2)wordwrap

wordwrap是label實現自動換行的乙個輔助屬性。

如果想使label實現換行,一般步驟是:

1.設定label的屬性autosize = false,設定好你自己需要的height和width;

2.設定label的屬性wordwrap = true;此時才caption設定文字,就可以實現自動換行。

tip:當然在屬性autosize = true的情況下,也可以自動換行,只不過當寬度和高度發生變化之後,再換行就不是我們要的效果;

有些文章也指出,使用「+#13+」換行符實現換行,我自己沒有實現,在此不再多說。



Label控制項

開發工具與關鍵技術 visual studio 2015 label 控制項通常在使用者介面 ui 中提供資訊。一直以來,label 只包含文字,但由於 windows presentation foundation 附帶的 label 是乙個 contentcontrol,所以它可以包含文字或 u...

Label控制項

文字控制項包含標籤控制項 label 按鈕控制項 button 文字框控制項 textbox 和有格式文字控制項 richtextbox label控制項可以說是最簡單的控制項,是 system.windows.forms.label 類提供的控制項。label控制項作用 用來提供其他控制項的描述文...

IOS UI控制項 label

ui uesr inte ce 使用者介面 ui設計是指對軟體的人機互動 操作邏輯 介面美化的完整設計。ui處於ios四層結構的最上層 cocoa touch 並且放置於uikit框架下。uilabel 1.基本屬性 void dealloc 建立乙個label方法 void createlabel...