首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-10-21 
请教:SendKeys.Send 为什么会随机发送几次?请教: SendKeys.Send({F1})是发送F1按键,可是为什么会发送好

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

热点排行