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事件呢? 展开
 我来答
llagy008
2011-05-01 · TA获得超过354个赞
知道答主
回答量:107
采纳率:0%
帮助的人:0
展开全部
o NO NO NO 直接在该窗体的属性 “AcceptButton” 中选择 button1就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dd230dc
2011-04-25 · TA获得超过529个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:598万
展开全部
定义一个函数,作用是把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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nweibd
2011-04-25 · TA获得超过394个赞
知道小有建树答主
回答量:533
采纳率:54%
帮助的人:184万
展开全部
将textbox1的Enter事件处理函数设置成button1的Click事件处理函数即可!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ty68351114
2011-04-25 · TA获得超过716个赞
知道答主
回答量:253
采纳率:0%
帮助的人:151万
展开全部
给窗体一个keydown事件,如果key是Enter就执行。当然你可以把button1_Click的程序独立出来,写成一个方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式