一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - C# - C#Winform窗口移動方法

C#Winform窗口移動方法

2022-03-06 13:27Maybe_ch C#

今天小編就為大家分享一篇C#Winform窗口移動方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在我們將Winform自帶的邊框隱藏之后,我們需要自己編寫窗口的移動。

思路就是

1.獲得點擊左鍵時當(dāng)前鼠標(biāo)的坐標(biāo)

2.獲得移動后鼠標(biāo)的坐標(biāo)

3.窗體的坐標(biāo)=移動后的鼠標(biāo)坐標(biāo)-移動前的鼠標(biāo)坐標(biāo)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
private Point mouseOff;//鼠標(biāo)移動位置變量
  private bool leftFlag;//鼠標(biāo)是否為左鍵
  private void Form1_MouseDown(object sender, MouseEventArgs e)
  {
   if(e.Button == MouseButtons.Left)
   {
    mouseOff = new Point(-e.X, -e.Y);//獲得當(dāng)前鼠標(biāo)的坐標(biāo)
    leftFlag = true;
   }
  }
 
  private void Form1_MouseMove(object sender, MouseEventArgs e)
  {
   if (leftFlag)
   {
    Point mouseSet = Control.MousePosition;//獲得移動后鼠標(biāo)的坐標(biāo)
    mouseSet.Offset(mouseOff.X, mouseOff.Y);//設(shè)置移動后的位置
    Location = mouseSet;
   }
  }
 
  private void Form1_MouseUp(object sender, MouseEventArgs e)
  {
   if (leftFlag)
   {
    leftFlag = false;
   }
  }

以上這篇C#Winform窗口移動方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/Maybe_ch/article/details/81482054

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久草高清在线 | 高清男的插曲女的 欢迎你老狼 | 亚洲AV永久无码精品老司机蜜桃 | 四虎视屏 | 4hu影院永久在线播放 | 亚洲AV久久无码精品九号 | 公园暴露娇妻小说 | 欧美一区二区日韩一区二区 | 国产91成人精品亚洲精品 | 国产福利不卡视频在免费 | japanhd粗暴video | 国产精品麻豆久久99 | 日本草草视频在线观看 | 高清视频大片免费观看 | 羞羞影院午夜男女爽爽影院网站 | 日本护士撒尿xxxx欧美 | 情侣奴伺候女王第2部分小说 | 我把校花黑色蕾丝胸罩脱了 | 69欧美性猛交 | 成年女人毛片免费观看中文w | 久久亚洲一级α片 | 色猪视频 | 色橹 | 东方影库四虎 | 日本久本草精品 | 青青青青青国产费线在线观看 | 国产精品秒播无毒不卡 | 午夜毛片在线观看 | 亚洲波多野结衣日韩在线 | 欧美一级xxx | ai换脸杨幂被c在线观看 | 亚洲AV久久久久久久无码 | 18欧美同性videos可播放 | 日本一区视频在线 | 国语自产自拍秒拍在线视频 | 日本动漫xxxxxx | h卡通第一页 | 日本综合在线观看 | 韩国男女做性全过程视频 | 女烈受刑重口小说 | 四虎4hu永久免费国产精品 |