第二种是进入我们电脑的控制面板命令里,找到鼠标设置,将鼠标的点击速度慢慢往下降,一点点测试鼠标是否消除了连击现象。若还是不行,就打开鼠标的硬件驱动选项,在其属性里将其更新到最新,试试鼠标的连击现象是否消失了呢。
第三种是考虑可能是我们电脑的usb连接接口出现了问题,导致鼠标与电脑接触不良,引起鼠标的连击现象。所以我们将鼠标拔下重插,或者换个usb接口插上试一下看能否解决问题。
1、网页搜索与鼠标相关的连点器软件并下载。
2、安装之后,打开软件。点击“连点按键”按钮可以设置是鼠标右键还是鼠标左键作为连续点击的按键。
3、单击鼠标的滚轮就可以设置是否打开“按住连点”功能选项。
4、点击“连点速度”按钮可以设置鼠标连续点击的间隔时间。
5、最后按住鼠标左键就可以开启鼠标连点功能。
6、鼠标连点功能开启后,电脑桌面的消息框会有提示。
引用命名空间using System.Threading下面是窗体的二个事件,和鼠标按住时的方法,很简单
bool isMoseDown = true
private void Test()
{
int i = 0
while (isMoseDown)
{
this.BeginInvoke(new MethodInvoker(delegate
{
textBox1.Text = (i++).ToString()
}))
Thread.Sleep(200)
}
}
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
isMoseDown = true
Thread td = new Thread(new ThreadStart(Test))
td.IsBackground = true
td.Start()
}
}
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
isMoseDown = false
}
或者:
bool isMoseDown = true
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
isMoseDown = true
int i = 0
while (isMoseDown)
{
textBox1.Text = (i++).ToString()
Application.DoEvents()
Thread.Sleep(200)
}
}
}
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
isMoseDown = false
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)