最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#Winform窗口移動(dòng)方法

 更新時(shí)間:2018年12月05日 09:34:50   作者:Maybe_ch  
今天小編就為大家分享一篇C#Winform窗口移動(dòng)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

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

思路就是

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

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

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

private Point mouseOff;//鼠標(biāo)移動(dòng)位置變量
  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;//獲得移動(dòng)后鼠標(biāo)的坐標(biāo)
    mouseSet.Offset(mouseOff.X, mouseOff.Y);//設(shè)置移動(dòng)后的位置
    Location = mouseSet;
   }
  }

  private void Form1_MouseUp(object sender, MouseEventArgs e)
  {
   if (leftFlag)
   {
    leftFlag = false;
   }
  }

以上這篇C#Winform窗口移動(dòng)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

宁津县| 景洪市| 岢岚县| 凤凰县| 南安市| 申扎县| 区。| 石河子市| 宜昌市| 庄河市| 长泰县| 门头沟区| 中方县| 阿拉尔市| 荣昌县| 原阳县| 南宫市| 三原县| 云南省| 揭阳市| 班戈县| 绍兴县| 老河口市| 武城县| 焦作市| 德惠市| 商水县| 南岸区| 清新县| 鄂尔多斯市| 名山县| 崇明县| 赣榆县| 东宁县| 德庆县| 永宁县| 亳州市| 闽清县| 抚顺市| 阿拉善左旗| 石城县|