标题:文本框下按回车的事件如何表示[已解决]
取消只看楼主
joerson
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-10-15
 问题点数:0 回复次数:1 
文本框下按回车的事件如何表示[已解决]

请问下众位达人,文本框下按回车的事件如何表示.
之前论坛好象有位大大发过,但是翻了好几十页都找不到...
只好麻烦各位了,当我想要在TextBox1输入完帐号后,按回车,此时候焦点跳转到TextBox2
而当我在TextBox2中输入完密码,按回车相当于我的Button1的Click
请问下如何定义..
能否给出具体代码呢~?

[此贴子已经被作者于2007-1-27 12:51:20编辑过]

搜索更多相关主题的帖子: 文本框 回车 帐号 定义 大发 
2007-01-08 00:23
joerson
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-10-15
得分:0 
以下是引用bygg在2007-1-8 15:51:34的发言:

private void Form1_Load(object sender, EventArgs e)
{
textBox1.Focus();
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
textBox2.Focus();
}
}
private void textBox2_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
button1.Focus();
}
}

多谢bygg 的指导,先致歉下,我的问题没问对,之前老是出问题是因为没在窗口加载页定义事件,就是在Login.Designer.cs中定义事件加载
this.textBox1.KeyDown +=new System.Windows.Forms.KeyEventHandler(textBox1_KeyDown);
但是好象还有一个问题没解决:就是TextBox2的回车要等于Button1的Click
这个弄大半天都没法实现..我想要的是在TextBox2里回车等于Button1 的Click,然后直接进入操作界面而不是获取焦点
就象我们在登陆编程论坛的时候,输入完密码按回车就直接等于按登陆按钮.
如何进行事件的触发呢?我想了个办法,就是把Click事件里的操作包含在一个方法里,然后整个Click事件就是调用方法Login_Enter()
但是感觉应该有更好的办法...

请问下语句该怎么写,或者谢谢给指个方向....谢谢

[此贴子已经被作者于2007-1-11 21:47:46编辑过]

2007-01-11 21:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-114812-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.195162 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved