C#如何响应keydown事件,在线苦等 问题如题!例如我按下键盘上的A键,如何通过keydown事件来响应我事件的内容,例如播放一段音乐。播放音乐可以自行解决!谢啦! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你将窗体KeyPreview的属性设置为True,然后: private void button1_KeyDown(object sender,Systtem.Windows.Forms.KeyEventArgs e) { if(e.KeyCode.Equals(Keys.A)) { // } http://www.webdn.com/web_file/program/asp.net/0602080691/ protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Return) { SendKeys.Send("{tab}"); return true; } return false; } //初始化时 this.KeyPreview = true;//为了 OnKeyDown 事件有效protected override void OnKeyDown(KeyEventArgs e){ if( e.Control & e.KeyCode == Keys.S )//ctrl+s { } base.OnKeyDown (e);} 你将窗体KeyPreview的属性设置为True,然后:一定把这个给设置好了,要不keydown keyup keypress 都不好用 linux平台下的C#开发 文本框复制问题?? 如何获取DataGridViewCheckBoxColumn 的状态 C#中gdi+的应用 XML的问题 GDI+和OpenGL的差别是什么呀? 高分求救关于dataGrid,谢谢各位了 如何获得新插入的数据的“ID标识”的值?(SQL Server) 在RowDeleting 是否可以取消删除(没有e.Cancel)!!郁闷呀 关于CEF的崩溃 g.Clear(this.BackColor);////未将对象引用设置到对象的实例。???? C# WINFORM中怎样实现打开文件夹?
private void button1_KeyDown(object sender,Systtem.Windows.Forms.KeyEventArgs e)
{
if(e.KeyCode.Equals(Keys.A))
{
//
}
{
if (keyData == Keys.Return)
{
SendKeys.Send("{tab}");
return true;
}
return false;
}
{
if( e.Control & e.KeyCode == Keys.S )//ctrl+s
{
}
base.OnKeyDown (e);
}