当前位置:  编程技术>.net/c#/asp.net

C#中无边框窗体移动的简单实例

    来源: 互联网  发布时间:2014-10-22

    本文导语:  首先建一个Windows应用程序将Form1的 FormBorderStyle属性设置为Noe 代码如下:Point mouseOff;//鼠标移动位置变量        bool leftFlag;//标记是否为左键        private void Form1_MouseDown(object sender, MouseEventArgs e)        {          ...

首先建一个Windows应用程序
将Form1的 FormBorderStyle属性设置为Noe

代码如下:

Point mouseOff;//鼠标移动位置变量
        bool leftFlag;//标记是否为左键
        private void Form1_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                mouseOff = new Point(-e.X, -e.Y); //得到变量的值
                leftFlag = true;                  //点击左键按下时标注为true;
            }
        }

        private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            if (leftFlag)
            {
                Point mouseSet = Control.MousePosition;
                mouseSet.Offset(mouseOff.X, mouseOff.Y);  //设置移动后的位置
                Location = mouseSet;
            }
        }

        private void Form1_MouseUp(object sender, MouseEventArgs e)
        {
            if (leftFlag)
            {
                leftFlag = false;//释放鼠标后标注为false;
            }
        }


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jsp中使用frameset框架 边框固定不让更改边框的大小
  • android dialog边框去除白色边框实现思路及代码
  • jQuery图像边框插件 Inset Border Effect
  • 圆角边框创建脚本 DD_roundies
  • 如何给applet加个边框。
  • 边框(border)边距(margin)和间隙(padding)属性的区别
  • 请高手提供qt无边框标题栏窗口的方法,100分以迎。
  • DIV border边框显示不完全问题的解决方法
  • 请问如何创建一个只有文本区的窗口,其周围的边框都不显示,谢谢!
  • 自定义标签实现圆角边框
  • QT怎样让对话框除去标题栏和边框?
  • Android TextView设置背景色与边框的方法详解
  • css+table 1px边框单元格
  • 有关表格边框的css语法整理(1)
  • Android 去掉自定义dialog的白色边框的简单方法
  • 关于设置边框的问题
  • android开发教程之view组件添加边框示例
  • 请问用POI生成Excel文件时,怎么能生成边框线条等?
  • GTK编程~我在hpanel里加了一个4*1table~里面放了四个button~怎么设置可以使四个button之间有一定的距离~设置table 的边框么?请教下怎么让app的界面固定~不能最大化
  • jquery实现图片鼠标经过出现边框效果的代码


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3