原文转自:http://blog.csdn.net/plutus_sutulp/article/details/7817781

1、WinForm中,左击后鼠标右侧会出现文字,会跟随鼠标一起移动。放开后效果消失。代码如下:

private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            this.label2.Location = new Point(e.X + 10, e.Y);
            this.label2.Text = "当前坐标:"+e.X + "," + e.Y;
        }

private void Form1_MouseDown(object sender, MouseEventArgs e)
        {
if(e.Button == MouseButtons.Left)
{
            this.label2.Visible = true;
}//判断是否为左键
        }

private void Form1_MouseUp(object sender, MouseEventArgs e)
        {
            this.label2.Visible = false;
        }

提示信息:
MouseMove:当鼠标在窗体移动的触发事件,跟e获取x,y的坐标

MouseDown:当按下鼠标的时候,判断是否为左键,如果true,就把label.visible=true;设置显示,

MouseUp:当放开(弹出)鼠标的时候,就直接设置Label为visible=false

2、C#当鼠标移动到一个panel上是,显示一下信息,当鼠标移走的时候信息没了。
拖一个 ToolTip 控件到窗体里。窗体里的控件就会自动有一个 "tooltip 上的 ToolTip"属性,你想显示什么提示就在这里写什么。
如果你要动态的去设置这个提示 代码是 this.toolTip1.SetToolTip(this.panel1, "鼠标放这里的提示");
补充,如果你是asp.net中的panel控件的话,直接去设置该控件的ToolTip属性即可。

3、在C#中,我如何实现鼠标移动到某个画图去就显示文字或点击就执行代码?
代码如下:public void gd_(int x, int y,int w,int h)
        {         
            Graphics g = this.CreateGraphics();   
            g.DrawRectangle(new Pen(Color.Black, 1), x, y, w, h );
        }
上面代码我定义了一个矩形,我想鼠标移动到这个矩形区域就显示成手的形状和点击就会执行textbox1.Text="sss";这段代码,我如何能实现?谢谢各位大侠了!

你可以把弄个label 
然后使用这个label的鼠标悬停(mousehover)事件 
在这个事件执行时把你想显示的现实出来就好了
this.Cursor = Cursors.Hand; //手型
this.Cursor = Cursors.Default;//恢复

4、c#限制鼠标移动问题
我想让鼠标只能在form窗体范围内,怎么实现

不是control即更简单啦,就下面一行。
Cursor.Clip = form.bounds;

如果是控件control的话,
那就:
Rectangle bounds = control.Bounds;
bounds.Location = control.PointToScreen(bounds.Location);
Cursor.Clip = bounds;

5、c#如何限制鼠标的移动范围
让鼠标在一个固定的范围内移动,不能移动到范围外面去

int   titleHeight   =   System.Windows.Forms.SystemInformation.CaptionHeight;   
  Point   myFormPoint   =   this.PointToScreen(new   Point(0,0-titleHeight));   
  Rectangle   rect   =   new   Rectangle(myFormPoint,   new   Size(this.ClientRectangle.Width,this.ClientRectangle.Height   +   titleHeight));   
  System.Windows.Forms.Cursor.Clip   =   rect;

6、c# 移动鼠标复制坐标区域图像
制作要点:

【1.Point对象的应用。

【2.PointToScreen()方法的应用。

该方法可以将制定工作区的位置计算成屏幕坐标,其语法结构如下:

public  System.Drawing.Point PointToScreen(System.Drawing.Point p)

其中参数p表示要转换的工作区坐标System.Drawing.Point。

【3.Graphics对象的应用。

【4.Size对象的应用。

【5.Graphics对象的CopyFromScreen()方法的应用。

该方法可以执行颜色数据从屏幕到System.Drawing.Graphics的绘图图面的位块传输,其语法结构如下:

public void CopyFromScreen(int sourceX,int sourceY,int destinationX,int destinationY,System.Drawing.Size blockRegionSize)

各参数意义如下:

1)sourceX:位于源矩形左上角的点的x坐标。

2)sourceY:位于源矩形左上角的点的y坐标。

3)destinationX:位于目标矩形左上角的点的x坐标。

4)destinationY:位于目标矩形左上角的点的y坐标。

5)blockRegionSize:要传输的区域大小。

制作步骤:

新建一个Windows窗体应用程序。设置"Text"属性为“移动鼠标复制坐标区域图像”。

添加代码:

双击窗体中"MouseMove"事件,添加:

private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            Point myp = this.PointToScreen(e.Location);
            Graphics myg = this.CreateGraphics();
            Size mys = new Size(100,100);
            myg.CopyFromScreen(myp.X-50,myp.Y-50,0,0,mys);
            myg.Dispose();
        }

C#文字跟随鼠标移动相关推荐

  1. css鼠标经过字体抖动,jQuery+css3实现文字跟随鼠标的上下抖动

    m /* CSS 预设*/ *{ margin:0; padding:0;} a{ text-decoration:none;} img{ border:none;} ul{ list-style:n ...

  2. 用flash做连线题(线的一端跟随鼠标)

    帮同事做课件,其中要做个连线测试题,需要实现用户可以用鼠标从一个点拉出一根线来的效果,实际上是线 的一端跟随鼠标,改变线的长度和倾斜角度.这和一般的图象或文字跟随鼠标有点区别.因为把高中的三角函数忘光 ...

  3. 跟随鼠标走的文字的html代码,跟随鼠标走的文字的HTML代码

    跟随鼠标走的文字的HTML代码 跟着鼠标走的文字 visibility:visible; top:-50px; font-size:12pt; font-family:隶书; color: 00001 ...

  4. html图片跟随鼠标,跟随鼠标的图片 - 网页特效代码|网页特效观止 - 让你的网页靓起来!...

    跟随鼠标的图片 [ 发布者:在远方┊来源:本站整理┊时间:2006-03-08┊浏览: 人次 ] 网页特效|JsCode.cn|---跟随鼠标的图片 var newtop=0 var newleft= ...

  5. JavaScript基础13-day15【DOM增删改、DOM添加删除记录、操作内联样式、获取元素的样式、DOM Element 对象、滚动条练习、事件对象、div跟随鼠标移动、事件冒泡】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  6. 773-780---DOM事件高级(常用鼠标事件,案例:跟随鼠标的天使,常用的键盘事件,案例:模拟京东按键输入内容,案例:模拟京东快递单号查询)

    文章目录 事件高级 7 常用的鼠标事件 7.1常用的鼠标事件 7.2 鼠标事件对象 案例:跟随鼠标的天使 8 常用的键盘事件 8.1 常用的键盘事件 8.2 键盘事件对象 8.3 ASCII 表 案例 ...

  7. 如臂使指——Dojo框架下让浮动窗口跟随鼠标而动

    介绍 在web应用的很多场合,需要让浮动窗口跟随鼠标而动.比如这儿举的一个例子:当用户选中网页上一段内容时,弹出工具条让用户进行标记.可以想象一下,有一个在线看书的应用,支持读者在阅读的时候随时做笔记 ...

  8. Canvas跟随鼠标炫彩小球

    跟随鼠标炫彩小球 canvas没有让我失望,真的很有意思 实现效果 超级炫酷 实现原理 创建小球 给小球添加随机颜色,随机半径 鼠标移动通过实例化,新增小球 通过调用给原型新增的方法,来实现小球的动画 ...

  9. 本节作业之跟随鼠标的天使、模拟京东按键输入内容、模拟京东快递单号查询

    本节作业之跟随鼠标的天使.模拟京东按键输入内容.模拟京东快递单号查询 1 跟随鼠标的天使 2 模拟京东按键输入内容 3 模拟京东快递单号查询 1 跟随鼠标的天使 <!DOCTYPE html&g ...

最新文章

  1. 强化学习(七)时序差分离线控制算法Q-Learning
  2. 如果你写程序不愿写注释,只有一个原因
  3. 独家直播双十一全网动态?前黑客“劳改”带你玩转大数据
  4. 知道 Hardtop 就够了?这九项必备技术你也必须掌握!
  5. selinux的开启与关闭
  6. C语言中的字符和字符串
  7. CAP理论与分布式事务解决方案
  8. FPGA图案--数字表示(代码+波形)
  9. P4127 [AHOI2009]同类分布 数位dp + 对状态剪枝
  10. 在asp.net中使用线程
  11. 小程序 web socket_程序员的薪水和发展方向大全
  12. SQL Server (MSSQLSERVER) 启动又停止
  13. VUE 学习代码 监视和 模板语法回调函数
  14. linux电脑蓝牙传输文件在哪里,Linux操作系统下操作蓝牙手机的方法 -电脑资料
  15. css3线性渐变怎么写,CSS3线性渐变指南
  16. python练习题:u2.1求三角形斜边长度
  17. LNMP添加、删除虚拟主机
  18. 社会学与计算机哪个考研容易,国内几所较热的社会学系考研难度比较
  19. 分布式事务详解【分布式事务的几种解决方案】彻底搞懂分布式事务
  20. Plant Simulation 更改字体样式

热门文章

  1. CentOS 安装hping3工具及安装遇到的错误及解决方法
  2. b站电脑上面怎么调html5,电脑b站怎么设置倍速?怎么设置屏蔽词?b站电脑版怎么调投屏画质?...
  3. 抖音SEO,抖音搜索关键词优化,排名优化
  4. brLindo.WhatsBestn.vb v15.0.1.0 1CD 辑擎内NET案
  5. oppo手机如何开启云服务器,OPPO云服务器能够备份数据管理方法
  6. matlab中两张图片匹配,用MATLAB对两幅图片进行图像匹配
  7. Microsoft 365 E5自动订阅
  8. centos 7 rhel7怎么用mail发送邮件 到163 外部邮箱
  9. 这可能是2020年最值得参加的5G边缘计算会议
  10. PCL:点云格式转换 —— PLY转PCD