黑馬程式設計師 自己總結的winform常用控制項(二)

2021-06-22 20:01:44 字數 2213 閱讀 5569

由於是自己寫的不可避免的有紕漏,希望大家批評指正。

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事件:該事件在關閉窗體時發生。 

文字框類控制項 

2、label 控制項 

1、常用屬性: 

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

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

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

預設值為false。 

(3)anchor 屬性:用來確定此控制項與其容器控制項的固定關係的。所謂容器控制項指的是這樣一種情況:往

往在控制項之中還有乙個控制項,例如最典型的就是窗體控制項中會包含很多的控制項,像標籤控制項、文字框等。

這時稱包含控制項的控制項為容器控制項或父控制項,而父控制項稱為子控制項。這時將遇到乙個問題,即子控制項與父

控制項的位置關係問題,即當父控制項的位置、大小變化時,子控制項按照

什麼樣的原則改變其位置、大小。anchor屬性就規定了這個原則。 

對於 anchor 屬性,可以設定 top、bottom、right、left 中的任意幾

種,設定的方法是在屬性視窗中單擊anchor屬性右邊的箭頭,將會

出現,通過它可設定 anchor 屬性值。

變黑的方位即為設定的方位控制,為 left、right、

bottom。此時,如果父視窗變化,子視窗將保證其左邊緣與容器左邊

的距離、上邊緣與容器上邊的距離、底邊與容器底邊的距離等不變,

可見隨著窗體的大小變

化, label控制項也會隨著

變 。 而 不 變 的 則 是

archor中所規定的邊 

緣與相應的父控制項邊緣

的距離。 

(4)backcolor屬性:

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

顯示出來。 

(5)borderstyle 屬性:用來設定或返回邊框。有三種選擇:

borderstyle.none 為無邊框(預設),borderstyle.fixedsingle 為固

定單邊框,borderstyle.fixed3d 為三維邊框。

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

(7)enabled 屬性:用來設定或返回控制項的狀態。值為 true 時允

許使用控制項,值為 false 時禁止使用控制項,此時標籤呈暗淡色,一

般在**中設定。

另外,標籤還具有visible、forecolor、font等屬性,具體含義請參考窗體的相應屬性。 

堅持夢想,永不言棄。現在有點鬆懈了,告誡自己,不能停,向前衝!

黑馬程式設計師 多型總結

asp.net android ios開發 net培訓 期待與您交流!一 認識多型 1,多型體現 父類引用指向自己子類物件 class fu class zi extends fu fu f1 new fu zi z new zi fu f3 new zi 分析上例中fu f1 new fu 和zi...

黑馬程式設計師 HTML總結

一 html簡介 1.html hypertext markup language 2.常用瀏覽器 ie,ff,chrome等 3.靜態頁面與動態頁面 靜態頁面指html,htm格式的網頁,動態頁面是指aspx,php等格式的網頁。4.html基本結構 二 html常用標籤 文字格式 1 只是回車,...

黑馬程式設計師

asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...