C# 如何做出连续点击N次才相应的程序

C# 如何做出连续点击N次才相应的程序,第1张

你好!

写一个计数器:

private int i = 0然后在click事件中写

this.i++

if(this.i == 5)

{

// 响应事件的代码

// 注意在点击5次之后,恢复计数器为0

// this.i = 0

}

希望对你有所帮助,望采纳。

准备一个标签1,时钟1(热键以F6为例)

.版本 2

.支持库 shellEx

.程序集 _启动窗口程序集

.程序集变量 热键标识

.子程序 __启动窗口_创建完毕

热键标识1 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F6键)'0表示没有功能键,1表示Ctrl,2表示Shift

.子程序 _标签1_反馈事件, 整数型

.参数 参数一, 整数型

.参数 参数二, 整数型

.如果 (参数一 = 热键标识1)

时钟1.时钟周期 = 100

.否则

.子程序 _时钟1_周期事件

模拟鼠标点击 (取鼠标水平位置 (), 取鼠标垂直位置 (), 0)

这是因为一刚运行程序就会收到一个mouseMoved消息

lz可以这么做

首先给你的窗口类添加成员变量

private int x=-99999

private int y=-99999

然后这样定义事件处理

public void mouseMoved(MouseEvent ee){

if(this.x!=-99999){

int dx=x-ee.getX()

int dy=y-ee.getY()

if(Math.abs(dx)>10||Math.abs(dy)>10)//判断鼠标移动的幅度,超过一定限度再退出,避免误 *** 作,lz这里可以自由调整

{

System.exit(0)

}

}

this.x=ee.getX()

this.y=ee.getY()

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12037995.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存