输出类参考-关于C#中怎样实现点Enter键 相当于 按下确认输出按钮
C#实现按下确认键——输出信息
目标:在输入框中输入任何值后,点击“确认”按钮让输出框中输出“加油!你是最棒哒!”
工具:VS2008(都可以)
主界面样式如下:
控件名称 | 控件类型 | 属性名 | 属性值 | 控件功能 |
---|---|---|---|---|
Form1 | 窗体 | Text | 主界面 | |
label1 | 文本框 | Text | 输入 | 随意输入 |
label2 | 文本框 | Text | 输出 | 输出:加油!你是最棒哒! |
textBox1 | 输入框 | 通过在textBox1事件中植入Keypress方法 | ||
textBox2 | 输入框 | |||
btnConfirm | Button控件 | Text | 确定 | 通过在btnConfirm的事件中植入btnConfirm_Click |
一、方法:
-
找到TextBox的KeyPressed方法:
先告知下事件(Click)的位置如下图所示:
通过这个事件就可以添加相应的方法了!
比如这里的:输入小白框→添加Keypress方法,怎么办呢? 看下图:
步骤:目的→为输入文本框添加“Keypress”方法
1、点击[textBox1]
2、在属性栏中找到小闪电[事件],点击
3、在事件方法中找到我们想要添加的方法,“Keypress”
4、在空白框里,填写【textBox1_KeyPress】
我们就成功的为textBox1添加了KeyPress方法
5、点击[textBox1控件],进入代码区,我们就直接进入了Click事件的Keypress方法中,如图
二、在TextBox的KeyPressed方法体中写:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
btnConfirm.PerformClick();
}
}
如图:
三、在Button的Click方法里完成相关功能即可
private void btnConfirm_Click(object sender, EventArgs e)
{
textBox2.Text = “加油!你是最棒哒!”;
}
方法如下:
四、结果
希望对小伙伴们有帮助!!
载附链接:https://blog.csdn.net/weixin_33728268/article/details/94696041?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allfirst_rank_v2~rank_v25-14-94696041.nonecase