C#窗體--滑鼠事件
常見的滑鼠事件:
mouseclick,mousedown,mouseup,mousuenter,mouseleave.mousemove
mouseDown按下滑鼠事件:
//滑鼠按下後顯示
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
MessageBox.Show("哈哈我有帥了");
button1.Text = "惦記我";
}
MouseUp滑鼠抬起事件:
//滑鼠抬起後顯示:
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
MessageBox.Show("確實如此啊");
}
MouseEnter提示事件:
//只要滑鼠在空白處則提出顯示:
private void Form1_MouseEnter(object sender, EventArgs e)
{
MessageBox.Show("哈哈,我又來了");
}
MouseLeave彈窗事件:
//只要沒有在窗體空白處則彈出窗體:
private void Form1_MouseLeave(object sender, EventArgs e)
{
MessageBox.Show("彈出窗體");
}
MouseDoubleClick雙擊事件:
//滑鼠雙擊之後顯示:
private void Form1_MouseDoubleClick(object sender, MouseEventArgs e)
{
MessageBox.Show("大白又帥了");
}
MouseMove移動事件:
//在標題中顯示滑鼠移動時候的座標:
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
this.Text=string.Format("x:{0},y:{1}",e.X,e.Y );
}
MouoseDouble雙擊事件
滑鼠雙擊之後顯示:
private void Form1_MouseDoubleClick(object sender, MouseEventArgs e)
{
MessageBox.Show("大白又帥了");
}
小遊戲:滑鼠碰不到我
//每次碰到後則發生位置變化,第七次後則彈出資訊。
int i = 0;
private void picZXH_MouseEnter(object sender, EventArgs e)
{
int xWidth = this.ClientSize.Width-picZXH.Width ;//獲取窗體的寬度
int yHeight = this.ClientSize.Height-picZXH.Height ;//獲取窗體的高度
Random r = new Random(); //定義隨意數
int xZxh = r.Next(xWidth + 1);
int yZxh=r.Next (yHeight+1);
picZXH.Location = new Point(xZxh,yZxh );//獲取隨意座標
this.BackColor = Color.Gray; //移動後改變顏色
i++;
if (i%7==0) //移動七次後彈出窗體和網頁,並將背景變黑
{
MessageBox.Show("haha ,我是最邪惡的,看看我是誰");
System.Diagnostics.Process.Start("http://www.itcast.cn");
this.BackColor = Color.Black;
}
相關文章
- Simple WPF: WPF 透明窗體和滑鼠事件穿透事件穿透
- 窗體事件 1130事件
- 滑鼠事件事件
- c# 窗體自適應C#
- C#實現窗體全屏C#
- C#窗體--Label、Picturebox、LinkLabelC#
- 窗體傳值 父子窗體傳值情況 c# 1231C#
- C# 如何重複呼叫父窗體中的子窗體C#
- WPF中webview2滑鼠移動窗體WebView
- 滑鼠拖拽事件事件
- C# 強行鎖定 第三方 外部 應用程式窗體視窗的解析度尺寸大小 禁止滑鼠拖拽改變視窗大小C#
- 滑鼠、鍵盤事件事件
- angular 的滑鼠事件Angular事件
- 監聽滑鼠事件事件
- 視窗事件事件
- 事件 滑鼠事件 表單事件 from表單事件
- 『OpenCV-Python』滑鼠事件OpenCVPython事件
- 瀏覽器滑鼠事件瀏覽器事件
- QGraphicsScene中捕捉滑鼠事件CSS事件
- C#中實現窗體間傳值方法C#
- C# WPF 跳轉到第二個窗體C#
- c# 設定MdiClient窗體的背景圖片C#client
- C#機房重構之註冊窗體C#
- JQuery4:滑鼠事件和滾動事件jQuery事件
- wpf雙擊窗體不進loaded事件程式碼事件
- 滑鼠進入移出事件事件
- 1.21 JQuery4:滑鼠事件與滾動事件jQuery事件
- c# の 事件C#事件
- JavaScript滑鼠中鍵滾動事件JavaScript事件
- 基於C#的簡單登入窗體設計C#
- c#中的事件C#事件
- C#窗體應用中開啟控制輸出內容C#
- 【C#】一個Loading窗體載入與銷燬的方法C#
- Matlab 實現介面相應滑鼠事件Matlab事件
- Javascript滑鼠滾輪事件相容寫法JavaScript事件
- tkinter中滑鼠與鍵盤事件(十五)事件
- c# 委託和事件C#事件
- C# - 委託與事件C#事件