窗体应用程序
window 操作系統(tǒng)中,處處是窗體
優(yōu)點(diǎn):簡單 強(qiáng)大 方便 靈活
步驟: 新建項(xiàng)目 項(xiàng)目類型 visual C#項(xiàng)目 模板 window應(yīng)用程序
用partial 將同一個窗體的代碼分開放在兩個文件中:
一個存放在vs自動生成的代碼中
冒號表示繼承
像孩子繼承父母的特征所有窗體都繼承Form
| 窗體標(biāo)題 | Name |
| 窗體圖標(biāo) | Icon |
| 圖片背景 | Backgroundimage |
| 背景顏色? | backcolor |
| 最大化按鈕 | MaximinBox |
| 最小化按鈕 | Minimun |
| 窗體邊框樣式 | FROMBorderStyle |
| 窗體初始位置 | StartPosition |
| 窗體狀態(tài) | WindowsState |
| 幫助按鈕 | HelpButton |
?
1.命名規(guī)范-前綴
控件名稱 控件類名 命名前綴
標(biāo)簽 ? ? ? ?Label ? ? ? ?lal
文本框 ? TextBox ??txt
組合框 ? ? ? ? ? ComboBox ? ? Cbo
按鈕 ? ? ? ? ? ? ? Button ? ? ? ? ? ?btn
規(guī)范化命名可以提高程序的可讀性和可維護(hù)性
2.標(biāo)簽label
| image | 標(biāo)簽上的圖像 |
| text | 顯示的文本 |
?
3.文本框 TextBox
| MaxLength | 最大字符數(shù) |
| MultiLine | 是否可以輸入多行文本 |
| PassWordChar | 作為密碼框時顯示的密碼字符 |
| readOnly | 是否允許編輯 |
| Text | 關(guān)聯(lián)的文本 |
?
4.組合框ComboBox
| Items | 組合框中的項(xiàng) |
| DropDownStyle | 組合框的風(fēng)格 |
| Text | 組合框關(guān)聯(lián)的文本 |
| SelectedIndex | 當(dāng)前選中項(xiàng)的索引,從0開始 |
| selectedItem | 獲取當(dāng)前選定的項(xiàng) |
?
4.按鈕 Button
| Enable | 控件是否可用 |
| Text | 顯示文件 |
| TextAlign | 文本的對齊方式 |
?
Windows應(yīng)用程序是事件驅(qū)動
事件驅(qū)動:隨時響應(yīng)用戶觸發(fā)的事件,做出相應(yīng)的處理
我們需要做的:
1.針對相關(guān)事件,編寫相應(yīng)的事件處理程序
2.編寫事件處理程序的步驟
3.選中控件 在屬性窗口中單擊 找到事件 雙擊生成事件處理方法 編寫處理代碼
4.若事件事件處理方法未觸發(fā),請檢查屬性窗口中事件處理程序是否設(shè)置正確
5.窗體FROM
load事件:窗體加載時觸發(fā)
文本框 textbox:
textchanged事件:文字改變時觸發(fā)
按鈕button
click事件:單擊觸發(fā)觸動
每個控件的事件非常多,我們只需要關(guān)注常用的事件即可
6.messageBox消息框
1.為什么要使用消息框?
顯示消息
向用戶請求消息
實(shí)現(xiàn)步驟:
1定義窗體對象
2顯示窗體
語法:
被調(diào)用的窗體類名 窗體對象=new被調(diào)用的窗體類名();
窗體對象.Show();
window 操作系統(tǒng)中,處處是窗體
優(yōu)點(diǎn):簡單 強(qiáng)大 方便 靈活
步驟: 新建項(xiàng)目 項(xiàng)目類型 visual C#項(xiàng)目 模板 window應(yīng)用程序
用partial 將同一個窗體的代碼分開放在兩個文件中:
一個存放在vs自動生成的代碼中
冒號表示繼承
像孩子繼承父母的特征所有窗體都繼承Form
| 窗體標(biāo)題 | Name |
| 窗體圖標(biāo) | Icon |
| 圖片背景 | Backgroundimage |
| 背景顏色? | backcolor |
| 最大化按鈕 | MaximinBox |
| 最小化按鈕 | Minimun |
| 窗體邊框樣式 | FROMBorderStyle |
| 窗體初始位置 | StartPosition |
| 窗體狀態(tài) | WindowsState |
| 幫助按鈕 | HelpButton |
?
1.命名規(guī)范-前綴
控件名稱 控件類名 命名前綴
標(biāo)簽 ? ? ? ?Label ? ? ? ?lal
文本框 ? TextBox ??txt
組合框 ? ? ? ? ? ComboBox ? ? Cbo
按鈕 ? ? ? ? ? ? ? Button ? ? ? ? ? ?btn
規(guī)范化命名可以提高程序的可讀性和可維護(hù)性
2.標(biāo)簽label
| image | 標(biāo)簽上的圖像 |
| text | 顯示的文本 |
?
3.文本框 TextBox
| MaxLength | 最大字符數(shù) |
| MultiLine | 是否可以輸入多行文本 |
| PassWordChar | 作為密碼框時顯示的密碼字符 |
| readOnly | 是否允許編輯 |
| Text | 關(guān)聯(lián)的文本 |
?
4.組合框ComboBox
| Items | 組合框中的項(xiàng) |
| DropDownStyle | 組合框的風(fēng)格 |
| Text | 組合框關(guān)聯(lián)的文本 |
| SelectedIndex | 當(dāng)前選中項(xiàng)的索引,從0開始 |
| selectedItem | 獲取當(dāng)前選定的項(xiàng) |
?
4.按鈕 Button
| Enable | 控件是否可用 |
| Text | 顯示文件 |
| TextAlign | 文本的對齊方式 |
?
Windows應(yīng)用程序是事件驅(qū)動
事件驅(qū)動:隨時響應(yīng)用戶觸發(fā)的事件,做出相應(yīng)的處理
我們需要做的:
1.針對相關(guān)事件,編寫相應(yīng)的事件處理程序
2.編寫事件處理程序的步驟
3.選中控件 在屬性窗口中單擊 找到事件 雙擊生成事件處理方法 編寫處理代碼
4.若事件事件處理方法未觸發(fā),請檢查屬性窗口中事件處理程序是否設(shè)置正確
5.窗體FROM
load事件:窗體加載時觸發(fā)
文本框 textbox:
textchanged事件:文字改變時觸發(fā)
按鈕button
click事件:單擊觸發(fā)觸動
每個控件的事件非常多,我們只需要關(guān)注常用的事件即可
6.messageBox消息框
1.為什么要使用消息框?
顯示消息
向用戶請求消息
實(shí)現(xiàn)步驟:
1定義窗體對象
2顯示窗體
語法:
被調(diào)用的窗體類名 窗體對象=new被調(diào)用的窗體類名();
窗體對象.Show();
轉(zhuǎn)載于:https://www.cnblogs.com/huanghui-1243/p/7778837.html
總結(jié)
- 上一篇: 多元化思维其二:“马太效应”之道
- 下一篇: 在html页面中引入公共的头部和底部