1. 程式人生 > >c#經典程式設計例項(四窗體應用程式)

c#經典程式設計例項(四窗體應用程式)

Load  :窗體載入事件(即將顯示尚未顯示),常用作初始化功能 Click事件:滑鼠單擊事件 DoubleClick事件:滑鼠雙擊事件 MouseMove :滑鼠移動事件 KeyDown :鍵盤按下事件 KeyUp :鍵盤釋放事件 小例子:單擊窗體計1分,雙擊窗體計10分,編寫程式,隨時顯示得分總數。 定義變數n儲存分數,初值為0 單擊事件click中n+1,並重新整理 雙擊事件DoubleClick中n+10,並重新整理 在窗體上設定單擊
   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();
        }