C#中,如何实现监听ctrl+enter,就是QQ中按ctrl+enter发送信息一样,跪求!
解决方案 »
- 获取周六时间 求帮助啊
- PictureBox.Image 为null
- StreamReader为什么能讯flash文件!
- C#中如何禁用鼠标啊,
- C# access 2007 存取附件
- 帮忙看一下下面C#调用excel问题!
- 面向对象概念问题--如何判断upCast后再downCast的对象的类型??
- 利用TextureBrush, 为什么我的图面显示面目全非?
- 调用非托管DLL中的函数后DataGrid的OnPaint方法系统报"溢出错误。"
- 新手问题 想实现个类似WIDNOSW7计算器的功能
- 类似这样的XML该如何读取?如何形成缓存?
- 怎样使streamwrite写入txt,写入的数据就有\n时就自动换行
{
InitializeComponent();
this.KeyPreview = true;
this.KeyDown += new KeyEventHandler(FrmCommon_KeyDown);
}protected virtual void FrmCommon_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Enter: //保存
if (e.Control)
ToolButton_Click(this.ToolButtonSave, null);
break;
...
case Keys.Escape: //退出
this.Close();
break;
default:
return;
}
}
protected override bool ProcessCmdKey(ref Message msg,Keys keyData)
{
if ((keyData==(Keys.Control |Keys.Enter)))
{
//按钮的事件写在这
return true;
}
else
return base.ProcessCmdKey(ref msg,keyData);
}