读书人

请问:SendKeys.Send 为什么会随机发送

发布时间: 2012-10-21 09:00:07 作者: rapoo

请教: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正式版】 回复!有关此工具
[解决办法]
分给我点吧。。你都解决了。

读书人网 >C#

热点推荐