1. 程式人生 > >使用C#實現鼠標進入按鍵範圍後按鍵自動窗體內位置移動

使用C#實現鼠標進入按鍵範圍後按鍵自動窗體內位置移動

9.png new -1 poi 窗體程序 事件 技術 mage 最大

新建winform窗體程序

技術分享

添加button控件

技術分享

在事件中選擇 MouseEnter

技術分享

代碼如下

private void button_MouseEnter(object sender, EventArgs e)

{

//給按鈕一個新的坐標

//這個按鈕活動的最大寬度就是 窗體的寬度減去按鈕的寬度

  int x = this.ClientSize.Width - button.Width;
  int y = this.ClientSize.Height - button.Height;
  Random r = new Random();
  button.Location = new Point(r.Next(0, x + 1), r.Next(0, y + 1));
}

使用C#實現鼠標進入按鍵範圍後按鍵自動窗體內位置移動