c#中怎样实现模拟按下一个或几个键不放一段时间?

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:31:03

参阅msdn C# sendkey 类
msdn中例子如下:
private void Button1_Click(System.Object sender, System.EventArgs e)
{
MessageBox.Show("Click here!");
}
private void Form1_DoubleClick(object sender, System.EventArgs e)
{
SendKeys.Send("{ENTER}");
}

你可以尝试用 Sendmessage 发送 KEY_DOWN 消息, 然后,过一段时间再 发送 KEY_UP 消息, 看效果如何