C 窗體控制項更新(一)

2021-09-03 10:40:44 字數 3110 閱讀 4423

c#控制項一覽表

-看完就會了,^_^

一、窗體

1、常用屬性

(1)name屬性:用來獲取或設定窗體的名稱,在應用程式中可通過name屬性來引用窗體。

(2) windowstate屬性: 用來獲取或設定窗體的視窗狀態。 取值有三種: normal (窗體正常顯示)、 minimized(窗體以最小化形式顯示)和 maximized(窗體以最大化形式顯示)。

(3)startposition屬性:用來獲取或設定執行時窗體的起始位置。

(4)text屬性:該屬性是乙個字串屬性,用來設定或返回在視窗標題欄中顯示的文字。

(5)width屬性:用來獲取或設定窗體的寬度。

(6)height屬性:用來獲取或設定窗體的高度。

(7)left屬性:用來獲取或設定窗體的左邊緣的x座標(以畫素為單位)。

(8)top屬性:用來獲取或設定窗體的上邊緣的y座標(以畫素為單位)。

(9)controlbox屬性:用來獲取或設定乙個值,該值指示在該窗體的標題欄中是否顯示控制框。值為true時將顯示控制框,值為false時不顯示控制框。

(10)maximizebox屬性:用來獲取或設定乙個值,該值指示是否在窗體的標題欄中顯示最大化按鈕。值為 true時顯示最大化按鈕,值為false時不顯示最大化按鈕。

(11)minimizebox 屬性:用來獲取或設定乙個值,該值指示是否在窗體的標題欄中顯示最小化按鈕。值為 true時顯示最小化按鈕,值為false時不顯示最小化按鈕。

(12)acceptbutton 屬性:該屬性用來獲取或設定乙個值,該值是乙個按鈕的名稱,當按 enter 鍵時就相當於單擊了窗體上的該按鈕。

(13)cancelbutton 屬性:該屬性用來獲取或設定乙個值,該值是乙個按鈕的名稱,當按 esc 鍵時就相當於單擊了窗體上的該按鈕。

(14)modal 屬性:該屬性用來設定窗體是否為有模式顯示窗體。如果有模式地顯示該窗體,該屬性值為true;否則為 false。當有模式地顯示窗體時,只能對模式窗體上的物件進行輸入。必須隱藏或關閉模式窗體(通常是響應某個使用者操作),然後才能對另一窗體進行輸入。有模式顯示的窗體通常用做應用程式中的對話方塊。

(15)activecontrol屬性:用來獲取或設定容器控制項中的活動控制項。窗體也是一種容器控制項。

(16)activemdichild屬性:用來獲取多文件介面(mdi)的當前活動子視窗。

(17)autoscroll 屬性:用來獲取或設定乙個值,該值指示窗體是否實現自動滾動。如果此屬性值設定為true,則當任何控制項位於窗體工作區之外時,會在該窗體上顯示滾動條。另外,當自動滾動開啟時,窗體的工作區自動滾動,以使具有輸入焦點的控制項可見。

(18)backcolor屬性:用來獲取或設定窗體的背景色。

(19)backgroundimage屬性:用來獲取或設定窗體的背景影象。

(20)enabled 屬性:用來獲取或設定乙個值,該值指示控制項是否可以對使用者互動作出響應。如果控制項可以對使用者互動作出響應,則為 true;否則為false。預設值為true。

(21)font屬性:用來獲取或設定控制項顯示的文字的字型。

(22)forecolor屬性:用來獲取或設定控制項的前景色。

(23)ismdichild屬性:獲取乙個值,該值指示該窗體是否為多文件介面(mdi)子窗體。值為 true時,是子窗體,值為false時,不是子窗體。

(24)ismdicontainer 屬性:獲取或設定乙個值,該值指示窗體是否為多文件介面(mdi)中的子窗體的容器。值為true時,是子窗體的容器,值為false時,不是子窗體的容器。

(25)keypreview屬性:用來獲取或設定乙個值,該值指示在將按鍵事件傳遞到具有焦點的控制項前,窗體是否將接收該事件。值為true時,窗體將接收按鍵事件,值為false時,窗體不接收按鍵事件。

(26)mdichildren屬性:陣列屬性。陣列中的每個元素表示以此窗體作為父級的多文件介面(mdi)子窗體。

(27)mdiparent屬性:用來獲取或設定此窗體的當前多文件介面(mdi)父窗體。

(28)showintaskbar屬性:用來獲取或設定乙個值,該值指示是否在windows工作列中顯示窗體。

(29)visible屬性:用於獲取或設定乙個值,該值指示是否顯示該窗體或控制項。值為true

時顯示窗體或控制項,為 false時不顯示。

(30)capture屬性:如果該屬性值為true,則滑鼠就會被限定只由此控制項響應,不管滑鼠是否在此控制項的範圍內。

2、常用方法

下面介紹一些窗體的最常用方法。 (

1)show方法:該方法的作用是讓窗體顯示出來,其呼叫格式為:窗體名.show(); 其中窗體名是要顯示的窗體名稱。 (

2)hide方法:該方法的作用是把窗體隱藏出來,其呼叫格式為:窗體名.hide(); 其中窗體名是要隱藏的窗體名稱。 (

3)refresh方法:該方法的作用是重新整理並重畫窗體,其呼叫格式為:窗體名.refresh(); 其中窗體名是要重新整理的窗體名稱。 (

4)activate方法:該方法的作用是啟用窗體並給予它焦點。其呼叫格式為:窗體名.activate(); 其中窗體名是要啟用的窗體名稱。 (

5)close方法:該方法的作用是關閉窗體。其呼叫格式為:窗體名.close(); 其中窗體名是要關閉的窗體名稱。 (

6)showdialog方法:該方法的作用是將窗體顯示為模式對話方塊。其呼叫格式為: 窗體名.showdialog();

3.常用事件

(1)load事件:該事件在窗體載入到記憶體時發生,即在第一次顯示窗體前發生。

(2)activated事件:該事件在窗體啟用時發生。

(3)deactivate事件:該事件在窗體失去焦點成為不活動窗體時發生。

(4)resize事件:該事件在改變窗體大小時發生。

(5)paint事件:該事件在重繪窗體時發生。

(6)click事件:該事件在使用者單擊窗體時發生。

(7)doubleclick事件:該事件在使用者雙擊窗體時發生。

(8)closed事件:該事件在關閉窗體時發生。

C 窗體控制項更新(六)

picturebox 控制項的使用 13 picturebox 控制項的使用 picturebox 控制項又稱框,常用於圖形設計和影象處理應用程式,在該控制項中可以載入的影象檔案格式 有 位 件 bmp 圖示檔案 ico 圖元檔案 wmf jpeg 和.gif 檔案。下而僅介紹該控制項的 常用屬性和...

C 窗體控制項更新(五)

列表類控制項 十 listbox 控制項 listbox 控制項又稱列表框,它在工具箱中的圖示為,它顯示乙個專案列表供使用者選擇。在列表框中,使用者 一次可以選擇一項,也可以選擇多項。1 常用屬性 1 items屬性 用於存放列表框中的列表項,是乙個集合。通過該屬性,可以新增列表項 移除列表項和獲得...

C 窗體控制項更新(二)

二 文字框類控制項 2 label 控制項 1 常用屬性 1 text屬性 用來設定或返回標籤控制項中顯示的文字資訊。2 autosize 屬性 用來獲取或設定乙個值,該值指示是否自動調整控制項的大小以完整顯示其內容。取值為 true時,控制項將自動調整到剛好能容納文字時的大小,取值為false時,...