4个回答
展开全部
按按键的动作会触发获得焦点的控件的KeyDown事件,我们通过对这个事件的处理来判断用户是否案的是回车,并且进行相应的处理。
Ps:由于逻辑代码在按回车和按按钮时都会被触发,为了保证程序的结构,建议把按回车或按钮时的处理逻辑单独拿出来,成为一个方法来写。
以下代码中textBox1_KeyDown是你例子中的text的KeyDown事件处理代码
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{ ClickButtonAndPressEnter(); }
}
以下的代码是你例子中按下button中需要处理的代码
private void ClickButtonAndPressEnter()
{
//
}
以下的代码中button1_Click是你例子中的button的click事件处理逻辑
private void button1_Click(object sender, EventArgs e)
{
ClickButtonAndPressEnter();
}
Ps:由于逻辑代码在按回车和按按钮时都会被触发,为了保证程序的结构,建议把按回车或按钮时的处理逻辑单独拿出来,成为一个方法来写。
以下代码中textBox1_KeyDown是你例子中的text的KeyDown事件处理代码
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{ ClickButtonAndPressEnter(); }
}
以下的代码是你例子中按下button中需要处理的代码
private void ClickButtonAndPressEnter()
{
//
}
以下的代码中button1_Click是你例子中的button的click事件处理逻辑
private void button1_Click(object sender, EventArgs e)
{
ClickButtonAndPressEnter();
}
展开全部
选中整个form 然后在属性里找到AcceptButton ,在这里找到你要想用回车就能响应的button
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Ho~触发事件嘛~
你需要有以下控件:
Textbox:textBox1
Button:button1
和Button_Click事件,textBox1_KeyDown事件。(请从事件属性内选择并添加)
代码:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
this.button1_Click(this, EventArgs.Empty);
}
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Fired");
}
你需要有以下控件:
Textbox:textBox1
Button:button1
和Button_Click事件,textBox1_KeyDown事件。(请从事件属性内选择并添加)
代码:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
this.button1_Click(this, EventArgs.Empty);
}
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Fired");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void txtBox1_Changed(object sender, EventArgs e)
{
this.button1_Click(sender, e)
}
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog ofdlg = new OpenFileDialog();
ofdlg.Title = "切换皮肤--请选择皮肤文件";
ofdlg.FileName = "";
ofdlg.Filter = "皮肤文件(*.SSK)|*.ssk";
if (ofdlg.ShowDialog() == DialogResult.OK)
{ TestFace.ShowFace(ofdlg.FileName); }
}
{
this.button1_Click(sender, e)
}
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog ofdlg = new OpenFileDialog();
ofdlg.Title = "切换皮肤--请选择皮肤文件";
ofdlg.FileName = "";
ofdlg.Filter = "皮肤文件(*.SSK)|*.ssk";
if (ofdlg.ShowDialog() == DialogResult.OK)
{ TestFace.ShowFace(ofdlg.FileName); }
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询