使用C#開發窗體程序


window 操作系統中,處處是窗體

簡單 強大 方便 靈活

步驟 新建項目  項目類型 visual C#項目 模板 window應用程序

用partial 將同一個窗體的代碼分開放在兩個文件中:
一個存放在vs自動生成的代碼中

冒號表示繼承
像孩子繼承父母的特征所有窗體都繼承Form

窗體標題 : Name
窗體圖標: Icon
圖片背景Backgroundimage
背景顏色 backcolor
最大化按鈕:MaximinBox
最小化按鈕:Minimun
窗體邊框樣式 :FROMBorderStyle
窗體初始位置:StartPosition
窗體狀態:WindowsState
幫助按鈕:HelpButton

命名規范-前綴
控件名稱   控件類名   命名前綴
標簽   Label   lal
文本框   TextBox   txt
組合框   ComboBox  Cbo
按鈕   Button   btn

規范化命名可以提高程序的可讀性和可維護性

標簽label
image:標簽上的圖像
text:顯示的文本
文本框 TextBox:
MaxLength:最大字符數
MultiLine:是否可以輸入多行文本
PassWordChar:作為密碼框時顯示的密碼字符
readOnly:是否允許編輯
Text:關聯的文本

組合框ComboBox
Items:組合框中的項
DropDownStyle:組合框的風格
Text:組合框關聯的文本
SelectedIndex:當前選中項的索引,從0開始
selectedItem:獲取當前選定的項

按鈕 Button
Enable:控件是否可用
Text :顯示文件
TextAlign:文本的對齊方式


Windows應用程序是事件驅動
事件驅動:隨時響應用戶觸發的事件,做出相應的處理
我們需要做的
針對相關事件,編寫相應的事件處理程序
 
編寫事件處理程序的步驟
選中控件  在屬性窗口中單擊  找到事件  雙擊生成事件處理方法 編寫處理代碼

若事件事件處理方法未觸發,請檢查屬性窗口中事件處理程序是否設置正確

窗體FROM
load事件:窗體加載時觸發
文本框 textbox:
textchanged事件:文字改變時觸發
按鈕button
click事件:單擊觸發觸動
每個控件的事件非常多,我們只需要關注常用的事件即可

messageBox消息框
為什么要使用消息框?
顯示消息
向用戶請求消息

實現步驟
1定義窗體對象
2顯示窗體
語法
被調用的窗體類名 窗體對象=new被調用的窗體類名();
窗體對象.Show();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM