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

作者&投稿:荡赖 (若有异议请与网页底部的电邮联系)
C#怎样实现点ENTER键就相当于按下输入按钮~

设定tabindex顺序
1,2,3
意思是按下回车下一个获得光标

每个控件都有KeyPress事件,你要在事件里写:
public void Textbox1_KeyPress(object sender KeyPressEventAges e)
{
if(e .KeyChar==13)//如果你按的是回车!
button1_click(sender e);
}
假如你的but事件是
public void button1_clink(object sender,EventArgs e)
{

}

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



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

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



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

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" /> 隐藏按钮

可以设置button的焦点顺序,也可以在textbox的key事件中调用button按钮事件。


汾西县15594769364: c# textbox输入 -
苍梧郝必瑞: 输入的时候 将原来textbox中的值取出来 然后 链接一个 /r/b 就是换行符 再加上 现在输入 就可以了例如 textbox.text = textbox.text + "/r/b" + 程序中读到的值

汾西县15594769364: c# 怎么调用TEXTBOX的输入内容? -
苍梧郝必瑞: 这是个简单的问题 假设你的textbox名字为textbox1 那么里面的内容就是textbox1.Text 不知道你想怎么和那个变量比较,如果是判断是否相等就是 if(textbox1.Text==i.toString()) {}

汾西县15594769364: 在C#中怎么写代码才能使输入完最后一个textbox内容后,直接按enter键执行程序? -
苍梧郝必瑞: 一个示例:private void txtPosNameLoc_KeyPress(object sender, KeyPressEventArgs e){if (e.KeyChar == 13 &&txtPosNameLoc.Text.Length > 0)btnLocation_Click(sender, null);}

汾西县15594769364: C#中怎样在textbox中输出结果? -
苍梧郝必瑞: 在“添加确认”按钮的单击事件里写: textBoxOutput.Text+=textboxName.Text; 明白了吗

汾西县15594769364: c#中,如何在窗体里textbox输入一个值,进行math类的计算结果显示在label上? -
苍梧郝必瑞: 软糖帮你做出来了.private void 按钮_计算_Click(object sender, EventArgs e) {//首先定义一个 double 储存输入的数字double d;//使用 TryParse 函数判断 输入框.Text 能否转换为数字bool 是数字 = double.TryParse(输入框.Text, out ...

汾西县15594769364: c# 怎么实现模拟键盘输入 -
苍梧郝必瑞: void Dlg::OnBnClicked1() { // TODO: 在此添加控件通知处理程序代码 // Simulate a key press keybd_event( 0x30, 0x45, 0, KEYEVENTF_EXTENDEDKEY | 0, 0 ); // Simulate a key release keybd_event( 0x30, 0x45, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); } 这就是一个按1的程序 0x30代表1,0x31代表2,以此类推 你加个for循环就可以实现你的要求 给分给分,呵呵 我可以帮助你,你先设置我最佳答案后,我百度Hii教你.

汾西县15594769364: c#怎样实现在textbox输入数据并在数据库中判断数据是否存在 -
苍梧郝必瑞: 一样的啊~ 获取他,然后查询 最后计算返回的datatable.rows.count 如果>0就存在咯,否则就是不存在咯! 你那个label要注意隐藏..用visible属性设置这个txt..就是在判断存在那里加上就好了

汾西县15594769364: C#中,如何在Form1中的TextBox中输入文字,然后点击确定,然后就在Form2中的TextBox显示出相同的内容? -
苍梧郝必瑞: 假设:Form1,上面有一个textBox1,和一个button1 Form2,上面有一个textBox1 ------------------------------------------------- 单击button1的事件中放入以下代码: Form2 frm = new Form2(textBox1); frm.Show();------------------------------------------------- ...

汾西县15594769364: 在C#窗体中,如何实现在一个TextBox中输入一串字符后点一个button就用数组吧他存起来,并又可以继续输入
苍梧郝必瑞: textbox1.text.ToCharArray()或者其他的数组

汾西县15594769364: C#中如何实现向textbox中输入数据然后判定其是否落在某个小数区间 -
苍梧郝必瑞: private void button1_Click(object sender, EventArgs e) { //在button控件中写入以下代码:double value = Convert.ToDouble(textBox1.Text); if (value > 0.5 && value{ MessageBox.Show("yes"); } else{ MessageBox.Show("wrong"); } }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网