資源描述:
《使用控件創(chuàng)建windows窗體程序》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、.NETFramework與C#語言編程第2章使用控件創(chuàng)建Windows窗體程序.NETFramework與C#語言編程第二章:使用控件創(chuàng)建Windows窗體程序概要內(nèi)容Windows窗體是一個內(nèi)容豐富的編程框架,用于創(chuàng)建更易于使用的客戶端應用程序。本章將介紹WindowsForm相關控件的屬性及使用方法,示范如何開發(fā)Windows窗體程序及調(diào)試和錯誤處理。第二章:使用控件創(chuàng)建Windows窗體程序2.1使用WindowsForm控件2.2相關控件的屬性2.3開發(fā)Windows窗體程序2.4調(diào)試和錯誤處理
2、使用控件創(chuàng)建Windows窗體程序第二章:使用控件創(chuàng)建Windows窗體程序2.1使用WindowsForm控件創(chuàng)建Windows窗體項目Windows窗體設計器屬性窗口VisualC#.NET創(chuàng)建文件第二章:使用控件創(chuàng)建Windows窗體程序2.1.1創(chuàng)建Windows窗體項目創(chuàng)建一個Windows窗體項目,可以先打開“新建項目”對話框,選擇“Windows應用程序”,單擊“確定”按鈕,VisualC#.net將自動的生成一個基本的窗體項目,其中包含了一個簡單的主窗體和其它相關文件。第二章:使用控件創(chuàng)建
3、Windows窗體程序2.1.2Windows窗體設計器生成的Windows窗體設計器創(chuàng)建用戶界面的組件第二章:使用控件創(chuàng)建Windows窗體程序2.1.3屬性窗口NET中的大多數(shù)控件都派生于Control類。這個類定義了控件的基本功能??丶加性S多屬性,用于處理控件的操作。許多屬性是直接繼承或重寫自基類Control的屬性。屬性窗口列出了所要修改的控件屬性,可按程序需要進行設置和修改。第二章:使用控件創(chuàng)建Windows窗體程序2.1.4VisualC#.NET創(chuàng)建文件App.ico應用程序的默認圖標As
4、semblyInfo.csC#源文件,包含了項目的基本源代碼Form.cs主窗口設計代碼引用程序要引用的系統(tǒng)功能。返回第二章:使用控件創(chuàng)建Windows窗體程序思考題熟悉.NET的Windows編程環(huán)境和菜單各項的用途。創(chuàng)建一個VisualC#的Windows應用程序。利用工具箱向Windows應用程序添加控件并查看和修改控件屬性。第二章:使用控件創(chuàng)建Windows窗體程序2.2相關控件的屬性關鍵詞控件的生成和代碼編輯Control基類Label控件Button控件RadioButton控件GroupBo
5、x控件第二章:使用控件創(chuàng)建Windows窗體程序2.2.1關鍵詞控件派生于System.Windows.Forms.Control類。這個類定義了控件的基本功能,這就是控件中的許多屬性和事件都相同的原因。很多類本身就是其它控件的基類。屬性所有的控件都有若干屬性,用于處理控件的操作。大多數(shù)控件的基類Control有許多屬性,其它控件要么直接繼承了這些屬性,要么重寫它們,提供某些定制的操作。第二章:使用控件創(chuàng)建Windows窗體程序2.2.2控件的生成和代碼編輯在窗體下拉菜單上顯示可利用的控件以單擊或拖動的方
6、式在主窗體上生成控件在主窗體上可拖動控件改變位置和大小通過屬性窗口修改選定控件的屬性雙擊控件切換到Form1.cs*窗口對控件對應地事件進行編輯編輯器上部的選項可以完成編輯窗口和編輯控件對象的切換第二章:使用控件創(chuàng)建Windows窗體程序2.2.3Control基類的常見事件名稱描述Click單擊控件或用戶按下回車時引發(fā)Doubleclick雙擊控件時引發(fā)KeyDown控件有焦點時,按下一個時是引發(fā)KeyPress控件有焦點時,按下一個時是引發(fā),KeyDown與KeyPress的區(qū)別是KeyDown傳送被
7、按下鍵的鍵盤碼,而KeyPress傳的是鍵的char值MouseMove在鼠標滑過控件時引發(fā)GotFocus在控件接收焦點時引發(fā)第二章:使用控件創(chuàng)建Windows窗體程序2.2.3Control基類的常見屬性名稱可用性描述Anchor讀寫使用這個屬性,可以指定當控件的容器大小變化時控件的響應BackColor讀寫空間的背景色Bottom讀寫指定控件的底部距離窗口的頂部有多遠Name讀寫控件名,可以在代碼中用于引用控件Visible讀寫指定控件是否在運行中可見ForeColor讀寫空間前景色第二章:使用控件
8、創(chuàng)建Windows窗體程序2.2.4Label控件的屬性名稱可用性描述BorderStyle讀寫指定標簽框的樣式,默認為無邊框FlatStyle讀寫控制顯示控件的方式LinkColor讀寫(只用于LinkLabel)連接的顏色LinkArea只讀(只用于LinkLabel)文本中顯示為連接的位置Image讀寫標簽上顯示的圖象(位圖,圖標等)第二章:使用控件創(chuàng)建Windows窗體程序2.2.5Button控件名稱可用性描述Fla