C#文字跟随鼠标移动
原文转自: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#文字跟随鼠标移动相关推荐
- css鼠标经过字体抖动,jQuery+css3实现文字跟随鼠标的上下抖动
m /* CSS 预设*/ *{ margin:0; padding:0;} a{ text-decoration:none;} img{ border:none;} ul{ list-style:n ...
- 用flash做连线题(线的一端跟随鼠标)
帮同事做课件,其中要做个连线测试题,需要实现用户可以用鼠标从一个点拉出一根线来的效果,实际上是线 的一端跟随鼠标,改变线的长度和倾斜角度.这和一般的图象或文字跟随鼠标有点区别.因为把高中的三角函数忘光 ...
- 跟随鼠标走的文字的html代码,跟随鼠标走的文字的HTML代码
跟随鼠标走的文字的HTML代码 跟着鼠标走的文字 visibility:visible; top:-50px; font-size:12pt; font-family:隶书; color: 00001 ...
- html图片跟随鼠标,跟随鼠标的图片 - 网页特效代码|网页特效观止 - 让你的网页靓起来!...
跟随鼠标的图片 [ 发布者:在远方┊来源:本站整理┊时间:2006-03-08┊浏览: 人次 ] 网页特效|JsCode.cn|---跟随鼠标的图片 var newtop=0 var newleft= ...
- JavaScript基础13-day15【DOM增删改、DOM添加删除记录、操作内联样式、获取元素的样式、DOM Element 对象、滚动条练习、事件对象、div跟随鼠标移动、事件冒泡】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- 773-780---DOM事件高级(常用鼠标事件,案例:跟随鼠标的天使,常用的键盘事件,案例:模拟京东按键输入内容,案例:模拟京东快递单号查询)
文章目录 事件高级 7 常用的鼠标事件 7.1常用的鼠标事件 7.2 鼠标事件对象 案例:跟随鼠标的天使 8 常用的键盘事件 8.1 常用的键盘事件 8.2 键盘事件对象 8.3 ASCII 表 案例 ...
- 如臂使指——Dojo框架下让浮动窗口跟随鼠标而动
介绍 在web应用的很多场合,需要让浮动窗口跟随鼠标而动.比如这儿举的一个例子:当用户选中网页上一段内容时,弹出工具条让用户进行标记.可以想象一下,有一个在线看书的应用,支持读者在阅读的时候随时做笔记 ...
- Canvas跟随鼠标炫彩小球
跟随鼠标炫彩小球 canvas没有让我失望,真的很有意思 实现效果 超级炫酷 实现原理 创建小球 给小球添加随机颜色,随机半径 鼠标移动通过实例化,新增小球 通过调用给原型新增的方法,来实现小球的动画 ...
- 本节作业之跟随鼠标的天使、模拟京东按键输入内容、模拟京东快递单号查询
本节作业之跟随鼠标的天使.模拟京东按键输入内容.模拟京东快递单号查询 1 跟随鼠标的天使 2 模拟京东按键输入内容 3 模拟京东快递单号查询 1 跟随鼠标的天使 <!DOCTYPE html&g ...
最新文章
- 强化学习(七)时序差分离线控制算法Q-Learning
- 如果你写程序不愿写注释,只有一个原因
- 独家直播双十一全网动态?前黑客“劳改”带你玩转大数据
- 知道 Hardtop 就够了?这九项必备技术你也必须掌握!
- selinux的开启与关闭
- C语言中的字符和字符串
- CAP理论与分布式事务解决方案
- FPGA图案--数字表示(代码+波形)
- P4127 [AHOI2009]同类分布 数位dp + 对状态剪枝
- 在asp.net中使用线程
- 小程序 web socket_程序员的薪水和发展方向大全
- SQL Server (MSSQLSERVER) 启动又停止
- VUE 学习代码 监视和 模板语法回调函数
- linux电脑蓝牙传输文件在哪里,Linux操作系统下操作蓝牙手机的方法 -电脑资料
- css3线性渐变怎么写,CSS3线性渐变指南
- python练习题:u2.1求三角形斜边长度
- LNMP添加、删除虚拟主机
- 社会学与计算机哪个考研容易,国内几所较热的社会学系考研难度比较
- 分布式事务详解【分布式事务的几种解决方案】彻底搞懂分布式事务
- Plant Simulation 更改字体样式
热门文章
- CentOS 安装hping3工具及安装遇到的错误及解决方法
- b站电脑上面怎么调html5,电脑b站怎么设置倍速?怎么设置屏蔽词?b站电脑版怎么调投屏画质?...
- 抖音SEO,抖音搜索关键词优化,排名优化
- brLindo.WhatsBestn.vb v15.0.1.0 1CD 辑擎内NET案
- oppo手机如何开启云服务器,OPPO云服务器能够备份数据管理方法
- matlab中两张图片匹配,用MATLAB对两幅图片进行图像匹配
- Microsoft 365 E5自动订阅
- centos 7 rhel7怎么用mail发送邮件 到163 外部邮箱
- 这可能是2020年最值得参加的5G边缘计算会议
- PCL:点云格式转换 —— PLY转PCD