请教:SendKeys.Send 为什么会随机发送几次?
请教: SendKeys.Send("{F1}");是发送F1按键,可是为什么会发送好多次?有时候是3次有时候是9次,没有规矩的?按照代码来说应该是1次的。
- C# code
private void button1_Click(object sender, EventArgs e) { IntPtr hwnd = FindWindow(textBox_classname.Text, null); //查找句柄 if (hwnd != IntPtr.Zero) { ShowWindow(hwnd, 9);//显示窗体 SetForegroundWindow(hwnd); //将程序设为当前活动窗口 SendKeys.Send("{F1}"); // System.Threading.Thread.Sleep(5000); // MessageBox.Show("1", "提示", MessageBoxButtons.OK); } else { MessageBox.Show("没有启动 [MX3]","提示",MessageBoxButtons.OK,MessageBoxIcon.Error); } }
[解决办法]
接分来的~
此消息通过 【CSDN论坛 Winform正式版】 回复!有关此工具
[解决办法]
分给我点吧。。你都解决了。