C 窗體控制項 標籤控制項Label

2021-09-08 00:22:32 字數 1509 閱讀 1681

visual studio附帶的許多控制項。這些控制項擁有各種功能,通過visual studio的設計功能,開發使用者介面、處理使用者的互動將非常簡單、有趣。

在使用windows窗體時,就是在使用system.windows.forms命名空間。這個命名空間使用using指令包含在儲存form類的乙個檔案中。.net中的大多數控制項都派生於system.windows. forms.control類。這個類定義了控制項的基本功能,這就是控制項中的許多屬性和事件都相同的原因。

標籤(label)控制項是最常用的控制項,在任何windows應用程式中都可以中都可以看到標籤控制項。標籤控制項用於顯示使用者不能編輯的檔案或影象,常用於對窗體上各種控制項進行標註或說明。

在窗體中新增標籤控制項時,會建立乙個label類的例項。label控制項派生自control控制項,和其他控制項一樣支援事件,但通常不需要新增任何事件**。

1、常用屬性:

(1)text屬性:用來設定或返回標籤控制項中顯示的文字資訊。

(2)autosize 屬性:用來獲取或設定乙個值,該值指示是否自動調整控制項的大小以完整顯示其內容。取

值為 true時,控制項將自動調整到剛好能容納文字時的大小,取值為false時,控制項的大小為設計時的大小。

預設值為false。

(3)anchor 屬性:用來確定此控制項與其容器控制項的固定關係的。

(4)backcolor屬性:用來獲取或設定控制項的背景色。當該屬性值設定為 color.transparent 時,標籤將透明顯示,即背景色不再顯示出來。

(5)borderstyle 屬性:用來設定或返回邊框。有三種選擇:borderstyle.none 為無邊框(預設),borderstyle.fixedsingle 為固定單邊框,borderstyle.fixed3d 為三維邊框。

(6)tabindex屬性:用來設定或返回物件的tab鍵順序。

(7)enabled 屬性:用來設定或返回控制項的狀態。值為 true 時允許使用控制項,值為 false 時禁止使用控制項,此時標籤呈暗淡色,一般在**中設定。

(8)name屬性:標籤控制項的名稱。

(9)image屬性:指定標籤顯示的影象。

(10)visible屬性:確定是否可見,預設為true。

說明:每個控制項都有name屬性,用來在**中表示該物件,設定該屬性的值就是為控制項命名。命名時一定要遵循規範,通常加上字首。如label標籤為lbl,textbox為txt,button為btn。lblname,btnlogin,txtpwd都是規範命名。

例項:利用標籤控制項label的快捷鍵快速跳轉到某個文字框

label是不接受焦點的,當label標籤控制項設定了tabindex,它將依次跳轉到下乙個能接受焦點的控制項,當把文字框設定為它的下乙個tabindex,按標籤控制項label的快捷鍵,就能快速跳轉到某個文字框了,如下圖:

按下alt+c則跳轉到第三個文字框,按下alt+d就能跳轉到第四個檔案框

Label控制項

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

Label控制項

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

C 窗體控制項 日期控制項DateTimePicker

日期控制項 datetimepicker 用來控制使用者的輸入日期,使用該控制項可以使使用者通過選擇的方式填寫日期,避免輸入日期格式判斷。datetimepicker常用的屬性 showupdown 指示是否為修改控制項值顯示數字顯示框,而不是顯示下拉日曆。format 日期的顯示樣式。maxdat...