有一个窗体上有N多控件 我现在要做的事不管焦点在那个控件上
当键盘按回车时 都执行butten1的点击事件,
(我的做法是把全部控件都选上在如下事件中)
private void button1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.KeyCode == Keys.Enter)
button1.PerformClick();
}有别的好点的办法吗?
当键盘按回车时 都执行butten1的点击事件,
(我的做法是把全部控件都选上在如下事件中)
private void button1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.KeyCode == Keys.Enter)
button1.PerformClick();
}有别的好点的办法吗?
解决方案 »
- 求助 Linq to sql class 数据模型扩展与属性验证
- httpwebrequest 非常奇怪的问题?
- 参数化查询 '(@username varchar(2),@password varchar(8000))insert into userta' 需要参数 '@password',但未提供该参数。?
- 简单问题窗体传值!?
- 关于禁用键盘、任务管理器的问题
- 关于用c#实现上传word,txt文件内容到数据库中,然后通过调用数据库中的数据在页面中呈现出来。
- c#代码设置word纸张的大小
- 在备份数据的时候,想实现简单的文件分割功能,请问如何实现?
- CSDN右上角的“Visual Studio β2中文企业版(4CD) “ 好用吗?
- 对象的实例化异常。
- 解决方案\类库,重命名?
- web service VS Remoiting
yes
我现在要做的事不管焦点在那个控件上
那就是什么控件都要这样了
会触发当前焦点的butten的点击事件
按S时
SendKeys("Enter");//你去查查
{
if (e.KeyCode == Keys.S)
{
button1_Click(sender, e);
}
}
把每一个按钮的Click事件绑定到button1_Click事件上