本菜鸟正在学习用键盘上的按键控制C#窗体上的控件,例如,按下enter键就相当于点击窗体上的“确定”键。在网上找了一点零散的东西,搜索的结果不尽如人意,希望哪位大神,可以提供一些好的网址,教程之类的。 感激不尽!
你的意思是 相当于快捷键?
按下enter键就相当于点击窗体上的“确定”键如下
//在窗体的--事件--键里面的-KeyDown-双击添加
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyData==Keys.W) //判断 e.KeyData(当前点击的键是否是)Keys.W(既键盘上的W)
{shang();} //
if (e.KeyData == Keys.S)//判断 e.KeyData(当前点击的键是否是)Keys.W(既键盘上的S)
{ xia(); }
if (e.KeyData == Keys.A)
{ zuo(); }
if (e.KeyData == Keys.D)
{ you(); }
}
你可以把你控件上执行的代码 写到一个自己定义的方法里面去 比如 上面的 Shang();
控件的代码就改为执行方法 Shang();
然后就可以相当于设置 这个控件的快捷键是 W 就把下面的代码写到 KeyDown 里面去
if (e.KeyData==Keys.W) //判断 e.KeyData(当前点击的键是否是)Keys.W(既键盘上的W)
{shang();}
追问大神!可以加qq吗?我扣扣979274578.。。。
追答QQ 505744817
你好,我做的是CS架构,这种格式可以吗?
可以给我指定一个网址吗?
谢谢大神!!