C#语言,如何写一段代码通过按下回车键,使button1_Click事件生效
我先设置了textbox1.text,button1,label1.text三个控件,我先定义button1_Click事件(让Textbox1.Text中的字符打印在L...
我先设置了textbox1.text,button1,label1.text三个控件,我先定义button1_Click事件(让Textbox1.Text中的字符打印在Label1.Text里),但怎么写代码才能使我在textbox1中打完字符后按下回车键触发button1_Click事件呢?
展开
4个回答
展开全部
o NO NO NO 直接在该窗体的属性 “AcceptButton” 中选择 button1就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义一个函数,作用是把text1.text的内容放到label1.text里面
然后分别编写textbox1的KeyPress事件和button1的Click事件处理如下:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Return) //关键是这里,KeyChar是传递过来的按键值,Keys.Return是一个键位枚举值,指的是回车键。
DoIt();
}
private void button1_Click(object sender, EventArgs e)
{
DoIt();
}
private void DoIt()
{
label1.Text = textBox1.Text;
}
然后分别编写textbox1的KeyPress事件和button1的Click事件处理如下:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Return) //关键是这里,KeyChar是传递过来的按键值,Keys.Return是一个键位枚举值,指的是回车键。
DoIt();
}
private void button1_Click(object sender, EventArgs e)
{
DoIt();
}
private void DoIt()
{
label1.Text = textBox1.Text;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将textbox1的Enter事件处理函数设置成button1的Click事件处理函数即可!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给窗体一个keydown事件,如果key是Enter就执行。当然你可以把button1_Click的程序独立出来,写成一个方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询