Winform基礎
今天開始我們為大家逐漸的介紹Winform的知識。
先介紹三個概念:
1) 工具箱:添加控件 復制 對齊
2) 屬性(以窗體或Button為例):如何更改屬性 常用屬性(name)Visibale Enabled Location Size Text等
3) 事件:當事件發生的時候,.net框架會幫助我們執行一個方法。叫事件處理方法。
屬性也可以通過代碼來賦值。
MessageBox類
Winform是在窗體上創建,在資源管理器中跟之前我們學過的在控制台中文件上有什么區別呢?如下圖:

圖一、窗體文件和控制台文件差別

圖二、添加兩個按鈕,及其它們的屬性

圖三、Winform中的排版工具
屬性:
拖入一個按鈕;修改其屬性值
Ctrl+W+P 可以打開控件的屬性窗口;
可以設置控件里面顯示的內容;
修改控件的名字的;
改變控件背景顏色的;
事件:
在屬性窗口里點擊閃電圖標,就可以找到這個控件的很多事件,直接雙擊就可以添加代碼了
按鈕的點擊事件;

圖四、添加一個按鈕點擊事件,彈出消息
事件:
窗體的單擊鼠標的時候發生;
在窗體上雙擊鼠標的時候發生;
在窗體上按下鼠標的時候就發生;
在鼠標進入控件可見的部分時候發生
此處代碼參考上面的添加按鈕的單擊事件。

圖五、練習題目

圖六、三連擊
事件
鼠標離開可見部分的時候發生
鼠標移動的時候發生
鼠標抬起的發生

圖七、利用MouseMove事件獲取鼠標的坐標
屬性
設置背景圖片樣式

圖八、添加圖片
今天的內容介紹了一小部分winform中的常用屬性還有事件。感興趣的朋友可以根據軟件上的提示自己動手做些有意思的內容。下一篇文章當中,我將對winform做更加細致的介紹,敬請期待。
作者近期文章列表:
| C#基礎教程(完全免費,獻給代碼愛好者的最好禮物。注:本作者分享自己精心整理的C#基礎教程,無任何商業目的。 希望與更多的代碼愛好者交流心得,也請高手多多指點!!!) |
|
| 面向過程 | 三種循環的比較 |
| C#中的方法(上) | |
| 我們常見的數組 | |
| 面向對象 | 思想的轉變 |
| C#中超級好用的類 | |
| C#中析構函數和命名空間的妙用 | |
| C#中超級好用的字符串 | |
| C#中如何快速處理字符串 | |
| 值類型和引用類型及其它 | |
| ArrayList和HashTable妙用一 | |
| ArrayList和HashTable妙用二 | |
| 文件管理File類 | |
| 多態 | |
| C#中其它一些問題的小節 | |
| GDI+ | 這些年我收集的GDI+代碼 |
| 這些年我收集的GDI+代碼2 | |
| HTML概述 | 你不能忽視的HTML語言 |
| 你不能忽視的HTML語言2精編篇 | |
| 你不能忽視的HTML語言3 | |
