c#控件介紹及用法(詳細版)

c#控件介紹及用法(詳細版)

ID:11517186

大?。?000.00 KB

頁數(shù):31頁

時間:2018-07-12

c#控件介紹及用法(詳細版)_第1頁
c#控件介紹及用法(詳細版)_第2頁
c#控件介紹及用法(詳細版)_第3頁
c#控件介紹及用法(詳細版)_第4頁
c#控件介紹及用法(詳細版)_第5頁
資源描述:

《c#控件介紹及用法(詳細版)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、C#其實很好學(xué),只要你弄清楚控件??丶丶且暣敖换サ墓ぞ摺?丶且环N特殊的類,所有控件都繼承自System.Windows.Forms.Control類。這里Control就叫做控件的基類,控件就是Control的派生類。一個類從基類繼承,就擁有基類的所有成員(包括:變量(亦稱字段),屬性,函數(shù)(函數(shù)亦稱方法),事件,運算符)。類之間通過繼承關(guān)系保證了派生類擁有需要的方法或字段。所以Control的成員就是控件的通性。這里列出了Control的常用成員:名稱類別用途Control構(gòu)造函數(shù)用于初始化一個控件Dispose

2、方法釋放由?Control?使用的所有資源Equals方法判斷控件是否相同F(xiàn)ocus方法為控件設(shè)置輸入焦點GetContainerControl方法返回容器控件GetType方法獲取控件類型RaiseDragEvent方法引發(fā)適當?shù)耐蟿邮录?。RaiseKeyEvent方法引發(fā)適當?shù)逆I事件。RaiseMouseEvent方法引發(fā)適當?shù)氖髽耸录?。RaisePaintEvent方法引發(fā)適當?shù)睦L畫事件。Refresh方法強制重繪自己和任何子控件ResetBackColor方法將?背景色重置為其默認值。ResetCursor方法重

3、置光標ResetFont方法重置字體ResetForeColor方法重置前景色ResetImeMode方法重置輸入法Select方法激活控件Show方法向用戶顯示控件ToString方法控件類名轉(zhuǎn)為字符串Update方法使控件重繪其無效區(qū)域AllowDrop屬性指示控件是否接受拖放數(shù)據(jù)BackColor屬性獲取或設(shè)置控件的背景色。BackgroundImage屬性獲取或設(shè)置在控件中顯示的背景圖像CanFocus屬性獲取一個值,該值指示控件是否可以接收焦點。Controls屬性獲取包含在控件內(nèi)的控件的集合Cursor屬性獲

4、取或設(shè)置當鼠標指針位于控件上時顯示的光標Dock屬性獲取或設(shè)置哪些控件邊框??康狡涓缚丶⒋_定控件如何隨其父級一起調(diào)整大小。DoubleBuffered屬性該值指示此控件是否應(yīng)使用輔助緩沖區(qū)重繪其圖面,以減少或避免閃爍Enabled屬性該值指示控件是否可以對用戶交互作出響應(yīng)Focused屬性該值指示控件是否有輸入焦點Font屬性獲取或設(shè)置控件顯示的文字的字體ForeColor屬性獲取或設(shè)置控件的前景色Height屬性獲取或設(shè)置控件的高度Location屬性獲取或設(shè)置該控件的左上角相對于其容器的左上角的坐標Margin屬性

5、獲取或設(shè)置控件之間的空間MousePosition靜態(tài)屬性獲取鼠標光標的位置(以屏幕坐標表示)。Name屬性獲取或設(shè)置控件的名稱Parent屬性獲取或設(shè)置控件的父容器Size屬性獲取或設(shè)置控件的高度和寬度Tag屬性獲取或設(shè)置包含有關(guān)控件的數(shù)據(jù)的對象Text屬性獲取或設(shè)置與此控件關(guān)聯(lián)的文本Visible屬性該值指示是否顯示該控件Width屬性獲取或設(shè)置控件的寬度BackColorChanged事件當?BackColor?屬性的值更改時發(fā)生BackgroundImageChanged事件當?BackgroundImage?屬

6、性的值更改時發(fā)生Click事件在單擊控件時發(fā)生DoubleClick事件在雙擊控件時發(fā)生DragDrop事件在完成拖放操作時發(fā)生GotFocus事件在控件接收焦點時發(fā)生KeyPress事件在控件有焦點的情況下按下鍵時發(fā)生LocationChanged事件在?Location?屬性值更改后發(fā)生LostFocus事件當控件失去焦點時發(fā)生MouseClick事件在鼠標單擊該控件時發(fā)生MouseEnter事件在鼠標指針進入控件時發(fā)生。MouseHover事件在鼠標指針停放在控件上時發(fā)生。MouseLeave事件在鼠標指針離開控件

7、時發(fā)生。MouseMove事件在鼠標指針移到控件上時發(fā)生MouseUp事件在鼠標指針在控件上并釋放鼠標鍵時發(fā)生MouseWheel事件在移動鼠標滾輪并且控件有焦點時發(fā)生Paint事件在重繪控件時發(fā)生Resize事件在調(diào)整控件大小時發(fā)生TextChanged事件在?Text?屬性值更改時發(fā)生以上是最常用的成員,便于查找,完整列表參考http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control_members.aspx靜態(tài)文本控件Label:表示控件

8、的文本標簽,并提供對訪問鍵的支持。它是最簡單的控件,用于顯示文字,其實它不一定是靜態(tài)的,顯示的文字可以隨時通過Text屬性更改。常用的屬性是Font、BackColor、ForeColor、Text、Location、Size、Visible。超鏈接文本控件LinkLabel:Windows窗體?LinkLabel?

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。