private void temper_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
//如何响应 button_click的事件?
}
}
{
if (e.KeyCode == Keys.Enter)
{
//如何响应 button_click的事件?
}
}
解决方案 »
- 请问HttpWebRequest或WebClient怎样向ASPX页面POST数据
- 求助c#思路
- C#点击新建后弹出一个窗体,保存后,如何仍然显示这个窗体,方便继续新建
- 在C/S程序中,怎么給dategridview控件绑定数据源?
- 正则表达式,匹配英文字母、数字、点、减号,不能含中文!
- 小妹正在做毕业设计,请高高手看看下面的代码到底出现什么问题了。
- mdi主窗口背景图片问题
- 关于给DataGrid的按钮列加OnClick事件的问题!
- NET Remoting 问题(急盼回应)
- ComponentOne Studio.Net的注册(FlexGrid)
- 用c#把OFFICE文件转换成XML文件
- 正则小问题
{
if (e.KeyCode == Keys.Enter)
{
button.PerformClick(); //响应 button_click的事件
}
}
{
if (msg.WParam.ToInt32() == (int)Keys.Enter)
{
switch (ActiveControl.Name)
{
case "button1": return true;
case "textBox1": return true;
return true;
}
}
return base.ProcessCmdKey(ref msg, keyData);
}
private void frmLogin_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyCode == Keys.Enter )
{
btn.PerformClick();
}
} AcceptButton
{
if (e.KeyCode == Keys.Enter)
{
button_click(sender,e)//就这样。
//如何响应 button_click的事件?
}
}
这个是最简单的方法受教了
private void temper_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
button.PerformClick(); //响应 button_click的事件
}
}事实就是如此.....- -`!!!
{
if (e.KeyCode == Keys.Enter)
{
button.PerformClick(); //响应 button_click的事件
}
}
为其赋值,名称+(&快捷键)
例如ok(&F3)就好了。。单击F3执行button单击事件
或者
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.F3))
{
button1_Click(null, null);
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
这样也行
{
if (e.KeyCode == Keys.Enter)
{
button_click(sender,e); //这样就可以了!
}
}