c#經典程式設計例項(四窗體應用程式)
阿新 • • 發佈:2019-02-04
Load :窗體載入事件(即將顯示尚未顯示),常用作初始化功能
Click事件:滑鼠單擊事件
DoubleClick事件:滑鼠雙擊事件
MouseMove :滑鼠移動事件
KeyDown :鍵盤按下事件
KeyUp :鍵盤釋放事件
小例子:單擊窗體計1分,雙擊窗體計10分,編寫程式,隨時顯示得分總數。
定義變數n儲存分數,初值為0
單擊事件click中n+1,並重新整理
雙擊事件DoubleClick中n+10,並重新整理
在窗體上設定單擊
執行如下:
雙擊如下;
執行圖;
這個還有點缺陷,雙擊本該是23,但卻成啦24,雙擊時記上的單擊的那下 (2)選單控制元件
建立選單的步驟: 1、切換設計器 2、工具箱→所有 Windows 窗體 3、向窗體新增 MenuStrip 控制元件 4、設定選單的屬性和事件
設計學生管理選單,注意選單分隔條的設計 實現“退出”功能 關閉窗體,呼叫窗體類的Close方法 關閉當前窗體 this.Close( );
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
n += 1;
string s = string.Format("得分{0}", n);
this.Text = s;
}
執行如下:
雙擊如下;
private void Form1_MouseDoubleClick(object sender, MouseEventArgs e) { n += 10; string s = string.Format("得分{0}", n); this.Text = s; }
執行圖;
這個還有點缺陷,雙擊本該是23,但卻成啦24,雙擊時記上的單擊的那下 (2)選單控制元件
建立選單的步驟: 1、切換設計器 2、工具箱→所有 Windows 窗體 3、向窗體新增 MenuStrip 控制元件 4、設定選單的屬性和事件
設計學生管理選單,注意選單分隔條的設計 實現“退出”功能 關閉窗體,呼叫窗體類的Close方法 關閉當前窗體 this.Close( );
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) { this.Close(); }