深圳SEO优化|培训-老余SEO博客

扣丁学堂Java培训简述C#Winform窗口移动方法-培训

本篇文章扣丁学堂

Java培训

小编给读者们分享一篇C#Winform窗口移动方法,文中有代码列出供小伙伴们参考,对此感兴趣的小伙伴就随小编来了解一下吧,希望对小伙伴们有所帮助。


思路:

1、获得点击左键时当前鼠标的坐标

2、获得移动后鼠标的坐标

3、窗体的坐标=移动后的鼠标坐标-移动前的鼠标坐标

private Point mouseOff;//鼠标移动位置变量
private bool leftFlag;//鼠标是否为左键
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
if(e.Button == MouseButtons.Left)
{
mouseOff = new Point(-e.X, -e.Y);//获得当前鼠标的坐标
leftFlag = true;
}
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
if (leftFlag)
{
Point mouseSet = 获得移动后鼠标的坐标
(mouseOff.X, mouseOff.Y);//设置移动后的位置
Location = mouseSet;
}
}
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
if (leftFlag)
{
leftFlag = false;
}
}

以上就是扣丁学堂Java在线学习小编给大家分享的C#Winform窗口移动方法,希望对小伙伴们有所帮助,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询。

想要学好Java开发小编给大家推荐口碑良好的扣丁学堂,扣丁学堂有专业老师制定的Java学习路线图辅助学员学习,此外还有与时俱进的Java课程体系和Java视频教程供大家学习,想要学好Java开发技术的小伙伴快快行动吧。扣丁学堂Java技术交流群:850353792。

Pyhon基础课程: 【扫码进入Python全栈开发免费公开课】

H5基础课程:【扫码进入HTML5前端开发VIP免费公开课】

JavaVIP课程:【扫码进入JavaEE/微服务VIP免费公开课】

注:点击(了解更多)进入课程直播间

本文仅代表作者个人观点,不代表SEO研究协会网()官方发声,对观点有疑义请先联系作者本人进行修改,若内容侵权或非法,请先联系发布者或作者删除,若需平台协助请联系平台管理员,邮箱cxb5918@。学习互联网营销技术请到巨推学院。

当前位置:深圳SEO优化|培训-老余SEO博客» SEO培训 » 扣丁学堂Java培训简述C#Winform窗口移动方法-培训