社区
C#
帖子详情
C# 怎么判定鼠标左右键同时点击?
C_sdnElf
2008-11-15 12:29:22
C#中怎么判定鼠标左右键同时点击?
点击左键响应一个事件;
点击左键响应一个事件;
同时点击左右键响应一个事件;
...全文
533
13
打赏
收藏
C# 怎么判定鼠标左右键同时点击?
C#中怎么判定鼠标左右键同时点击? 点击左键响应一个事件; 点击左键响应一个事件; 同时点击左右键响应一个事件;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C_sdnElf
2008-11-15
打赏
举报
回复
1楼的方法试了下...还是不行.....:_(
亮声lz
2008-11-15
打赏
举报
回复
楼上的应该可以吧?
happinesszhu
2008-11-15
打赏
举报
回复
1楼的方法应该可以的吧
冰风漫天
2008-11-15
打赏
举报
回复
DateTime oldDate = DateTime.Now;
MouseButtons preButton = MouseButtons.None;
void Form1_MouseDown(object sender, MouseEventArgs e)
{
if ((e.Button == MouseButtons.Left && preButton == MouseButtons.Right)
|| (e.Button == MouseButtons.Right && preButton == MouseButtons.Left))
{
TimeSpan ts = DateTime.Now - oldDate;
if (ts.TotalMilliseconds < 100)
{
MessageBox.Show("Both");
}
}
oldDate = DateTime.Now;
preButton = e.Button;
}
yilanwuyu123
2008-11-15
打赏
举报
回复
如果不行的话是应为加的地方不对导致的
把代码加在MouserEnter事件里面就可以解决了
flyerwing
2008-11-15
打赏
举报
回复
if(e.button==mousebutton.left&&e.button=mousebutton.right)
C_sdnElf
2008-11-15
打赏
举报
回复
谢谢大家....
我试下6楼的方法.:_)
PandaIT
2008-11-15
打赏
举报
回复
帮顶`
学习!!!!!
bupt_lash
2008-11-15
打赏
举报
回复
[Quote=引用 6 楼 ericllzh 的回复:]
基本不行吧。
无论怎样,除非你是机器发出的命令,
如果人自己按鼠标,同时双击是不可能的,最小都会有0.00几毫秒的时间差。
而我的想法就是
计算左键和右键的时间差,在0.00几内就为同时按。
[/Quote]
支持,在要做三种判断的时候,只能用这种方法了
ericllzh
2008-11-15
打赏
举报
回复
基本不行吧。
无论怎样,除非你是机器发出的命令,
如果人自己按鼠标,同时双击是不可能的,最小都会有0.00几毫秒的时间差。
而我的想法就是
计算左键和右键的时间差,在0.00几内就为同时按。
kfgu110
2008-11-15
打赏
举报
回复
可以设置一个等待时间吧,在按下左键或右键的一个时间段内等待另外一个按键
chqj_163
2008-11-15
打赏
举报
回复
不可能
e.button 只能为一个值,如果同时按下了左键和右键的话,只有一个被读到,不是左就是右,
如果想要用鼠标控制三个事件的话,可考虑用中间的滚轴按下e.Delta事件。
kent4j
2008-11-15
打赏
举报
回复
if(e.button==mousebutton.left&&e.button=mousebutton.right)
【
c#
解放双手】模拟
鼠标
键盘纯自动化操作
这节课教大家去写自动化软件,也就是让电脑自动模拟用户行为,自动去打开软件,自动
点击
按钮... 课程内容有:模拟
鼠标
与键盘,自动电脑里的软件,图像识别算法
点击
屏幕里的按钮,远程服务操控电脑
C#
winform 判断click事件
点击
的是
左
键还是
右键
button.Click += new System.EventHandler(btn_Click); private void btn_Click(object sender, EventArgs e) { //EventArgs继承自MouseEventArgs,所以可以强转 MouseEventArgs Mouse_e = ...//点
鼠标
右
C#
基础教程-
c#
实例教程,适合初学者
C#
基础教程-
c#
实例教程,适合初学者。 第一章
C#
语言基础 本章介绍
C#
语言的基础知识,希望具有C语言的读者能够基本掌握
C#
语言,并以此为基础,能够进一步学习用
C#
语言编写window应用程序和Web应用程序。当然仅靠一...
【Unity InputSystem】实用指南:在PC端(
鼠标
与键盘)、手机端(触摸屏)、主机手柄上同步实现角色移动与跳跃功能
每次变更完InputAction后记得
点击
Save Asset保存(或者勾选右侧的Auto Save自动保存): 创建好的InputActions后,我们可以在InputActions属性面板中找到Generate
C#
Class并勾选,随后
点击
Apply生成对应的脚本,之后...
C#
基础教程
第一章
C#
语言基础 本章介绍
C#
语言的基础知识,希望具有C语言的读者能够基本掌握
C#
语言,并以此为基础,能够进一步学习用
C#
语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握
C#
语言是不可能的,...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章