日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
C#窗體移動(dòng)實(shí)例解析

C#窗體移動(dòng)是如何實(shí)現(xiàn)的呢?這里我們介紹一個(gè)拖動(dòng)無(wú)邊框窗體Form至桌面任何位置,那么具體的方法和實(shí)現(xiàn)步驟是什么呢?讓我們來(lái)看看具體的內(nèi)容。

C#窗體移動(dòng)實(shí)現(xiàn)步驟:

首先建一個(gè)Windows應(yīng)用程序,將Form1的 FormBorderStyle屬性設(shè)置為Noe

 
 
 
  1. Point mouseOff;//鼠標(biāo)移動(dòng)位置變量  
  2. bool leftFlag;//標(biāo)簽是否為左鍵  
  3. private void Form1_MouseDown(  
  4. object sender, MouseEventArgs e)  
  5. {  
  6. if (e.Button == MouseButtons.Left)  
  7. {  
  8. mouseOff = new Point(-e.X, -e.Y); //得到變量的值  
  9. leftFlag = true;    
  10. //點(diǎn)擊左鍵按下時(shí)標(biāo)注為true;  
  11. }  
  12. }  
  13.  
  14. private void Form1_MouseMove(  
  15. object sender, MouseEventArgs e)  
  16. {  
  17. if (leftFlag)  
  18. {  
  19. Point mouseSet = Control.MousePosition;  
  20. mouseSet.Offset(mouseOff.X, mouseOff.Y);    
  21. //設(shè)置移動(dòng)后的位置  
  22. Location = mouseSet;  
  23. }  
  24. }  
  25.  
  26. private void Form1_MouseUp(  
  27. object sender, MouseEventArgs e)  
  28. {  
  29. if (leftFlag)  
  30. {  
  31. leftFlag = false;//釋放鼠標(biāo)后標(biāo)注為false;  
  32. }  
  33. }  

好了,這樣就可以達(dá)到,拖動(dòng)窗體至桌面任何位置。

C#窗體移動(dòng)實(shí)現(xiàn)的基本內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C#窗體移動(dòng)有所幫助。


網(wǎng)站欄目:C#窗體移動(dòng)實(shí)例解析
網(wǎng)址分享:http://www.5511xx.com/article/dpichip.html