How to work with "button" in c#
I made a form called registration form and in it i made a submit button. On "clicking on the submit button" my form gets submitted. But I want that on clicking the "enter" button on the keyboard my form should get submitted. how should it do it?
Satyapriya NayakPosted Jul 6, 2012, 6:36 AM
@Vulpes solution is good.But you can do it in another way.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace Login_page_Msaccess
{
public partial class Form1 : Form
{
string ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["dsn"];
OleDbCommand com;
string str;
object obj = null;
public Form1()
{
InitializeComponent();
}
private void btn_login_Click(object sender, EventArgs e)
{
OleDbConnection con = new OleDbConnection(ConnectionString);
con.Open();
str = "select count(*) from login where UserName=@UserName and Password =@Password";
com = new OleDbCommand(str, con);
com.CommandType = CommandType.Text;
com.Parameters.AddWithValue("@UserName", TextBox_user_name.Text);
com.Parameters.AddWithValue("@Password", TextBox_password.Text);
obj = com.ExecuteScalar();
if ((int)(obj) != 0)
{
lb1.Text = "WELLCOME :: " + TextBox_user_name.Text;
}
else
{
lb1.Text = "invalid user name and password";
}
con.Close();
}
private void Form1_Load(object sender, EventArgs e)
{
//this.AcceptButton = btn_login;
}
private void TextBox_password_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar.Equals(Convert.ToChar(13)))
{
btn_login_Click(sender, e);
}
}
}
}
Thanks
VulpesPosted Jul 6, 2012, 5:45 AM
this.AcceptButton = btnSubmit;