C#如何在textbox输入完成之后,按回车相当于点击了button按钮

是winform的,我试过判断键的值,在网上搜了好多办法都不能实现,新手求教啊!

将Form的AcceptButton属性设置成那个确定按钮就行了

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-15

设置AcceptButton这个,把它的属性设置为你要默认的按钮名称。

在你点击Enter键时就会自动执行这个事件了。

第2个回答  2011-11-15
你可以把你的截面上的某一个按钮设置为默认按钮的。当你在TEXTBOX里面完成内容的输入之后,按下回车就会自动的帮你执行button按钮的处理函数的。
其实不管你是否是在textbox还是在界面上的任何地方只要是按下回车键,就会执行button里面的处理函数。追问

如何设置默认按钮

追答

在winform框上,点击右键,属性,然后进去有一个acceptbutton里面设置为你想设置为默认按钮的那个就可以了。

第3个回答  2011-11-15
if(event.keyCode=13) //点回车
{
document.getElementById("Button1").click();
}

<asp:TextBox ID="TextBox1" runat="server" asp:TextBox><asp:Button ID="Button1" runat="server" Text="Button" Visible="false" /> 隐藏按钮
第4个回答  2011-11-15
可以设置button的焦点顺序,也可以在textbox的key事件中调用button按钮事件。追问

这个我设置了,必须按下tab以后,将焦点锁定在button上,按下enter才能响应点击事件。

在C#中怎么写代码才能使输入完最后一个textbox内容后,直接按enter键执行...
private void txtPosNameLoc_KeyPress(object sender, KeyPressEventArgs e){ if (e.KeyChar == 13 &&txtPosNameLoc.Text.Length > 0)btnLocation_Click(sender, null);}

...控件输入输入上字,才可以激活button按钮 代码怎样写?求大神!!!_百...
点击Button 找到enlable属性设置为true双击文本框 编写代码 if(textbox.text!="") { button1.enlable=false; } 你试试吧

C#中,如何设置按下回车触动按钮事件?
其实没有那么复杂,你直接在formload事件里加上这句代码就可以了,记得把textbox1改成你的输入框,button1改成你的搜索按钮 this.TextBox1.Attributes.Add("onkeydown", "if(event.which || event.keyCode){ if ((event.which == 13) || (event.keyCode == 13)) { document.getEle...

在C#和Asp.Net中:如何在Textbox中输入内容后响应一个Button事件
在输入的时候, <asp:TextBox ID="TextBox3n" runat="server" onkeyup="this.value=this.value.replace(\/\\D\/g,'')"Width="60px"><\/asp:TextBox> 每输入一个字符都会触发。要是等输入玩了在出发,用text的自带的事件就行,或者脚本,也行 ...

textbox按回车后,为什么会触发button点击事件
首先,你这是个form,form里面的按钮一般为submit按钮,textbox不存在换行,所以你按回车基本上是触发了submit事件,也就是你button的onclick事件,类似于百度的搜索框一样。你要是不想回车触发按钮可以将你的button放到form外。

C#中怎么实现我输入完用户名密码直接按回车 就进入下一页面
每个窗体都有一个属性叫做AcceptButton 记住是窗体。只要把该属性的值设置成窗体上button的名字。就可以了。当按了回车以后,就相当点了一下这个button。。例:窗体上有个button叫but1。只要把AcceptButton属性后面的值改成but1就可以了 还有下面还有两个chekbox的问题,楼主没有表述清楚,不知道你要实现...

c# 在text中按回车
以下代码中textBox1_KeyDown是你例子中的text的KeyDown事件处理代码 private void textBox1_KeyDown(object sender, KeyEventArgs e){ if (e.KeyCode == Keys.Enter){ ClickButtonAndPressEnter(); } } 以下的代码是你例子中按下button中需要处理的代码 private void ClickButtonAndPressEnter(){ \/...

c# 引用textbox中输入的值 传入计算公式中 然后点击button进行...
你在设计窗口中双击button就可以对动作进行设定了。private void button1_Click(object sender, EventArgs e){ yourfunction(textBox1.Text);} IDE会自动把这个动作加入到事件监听中。\/\/ \/\/ button1 \/\/ this.button1.Location = new System.Drawing.Point(62, 158);this.button1.Name = "button1...

C# 中button 怎样触发textbox?就是点一下button再显示textbox中的内 ...
嗯。。跟你那界面很相似的。。如果选中了情况1,并按了执行。则文本框显示“是情况1 出问题了” 如果选中了情况2,并执行了。。则显示“是情况2 出问题了” 。如果没按执行,是不会有字的喔。。按钮的代码如下:private void button1_Click(object sender, EventArgs e){ if (radioButton1....

C# web .net textbox1输入完成后,按回车键跳到textbox2上
最简单的是:<input type="text" id="TextBox1" runat="server" onkeydown="if(event.keyCode==13)event.keyCode=9" > <input type="text" id="TextBox2" ...每按一下回车都跳到下一个控件!=== 不用放什么地方,你把你的服务器端文本框控件改成HTML控件记得后面加个runat="server"属...

相似回答