Reader Level:
ARTICLE

Enter Hot key on Textbox in c#

Posted by Fawad Mirza Articles | Windows Forms C# September 02, 2011
In this article, we'll look at using the Enter key to do processing
  • 0
  • 0
  • 12570
Download Files:
 

HOW TO MAKE 'ENTER' HOTKEY CONTROL ON TEXTBOX IN C#
 
First click on the textbox and then go to the properties and in the event section double click on the "keydown event".

After, select the keydown event and write the code in.

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
             if (e.KeyCode == Keys.Enter)
            {
                textBox2.Select();
                textBox2.BackColor = Color.SkyBlue;
                textBox1.BackColor = Color.Empty;
            } 
}
 
Source code:
 
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;
 
namespace WindowsFormsApplication44
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void textBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                textBox2.Select();
                textBox2.BackColor = Color.SkyBlue;
                textBox1.BackColor = Color.Empty;
            }
        }
 
        private void textBox2_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                textBox3.Select();
                textBox3.BackColor = Color.SkyBlue;
                textBox2.BackColor = Color.Empty;
            }
        }
 
        private void textBox3_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                textBox4.Select();
                textBox4.BackColor = Color.SkyBlue;
                textBox3.BackColor = Color.Empty;
            }
        }
 
        private void textBox4_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                textBox1.Select();
                textBox1.BackColor = Color.SkyBlue;
                textBox4.BackColor = Color.Empty;
            }
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            textBox1.Select();
            textBox1.BackColor = Color.SkyBlue;
        }
    }
}

COMMENT USING

Trending up