Member 9983063 Ответов: 1

Я хочу создать событие нажатия клавиши textbox


Привет, ребята, я хочу создать событие нажатия клавиши текстового поля на самом деле я сделал это текстовое поле прогрматически я хочу событие нажатия клавиши для того, чтобы если пользователь нажмет любую клавишу, они получат результат из базы данных, пожалуйста, помогите мне.

Заранее спасибо
Саджид.

Что я уже пробовал:

Form form = new Form();
            Label label = new Label();
            Label label90 = new Label();
            Label label91 = new Label();
            Label label92 = new Label();
            Label label93 = new Label();
            Label label94 = new Label();
            TextBox textBox = new TextBox();
            MaskedTextBox textBox00 = new MaskedTextBox();
            textBox00.Mask = "000000000000000";
            RichTextBox textBox000 = new RichTextBox();
            //TextBox dtp = new TextBox();
            //dtp.Enabled = false;
            //dtp.Format = DateTimePickerFormat.Custom;
            //dtp.CustomFormat = "hh:mm:ss:tt";
            TextBox name = new TextBox();
            TextBox location = new TextBox();
            MaskedTextBox CustomerCode = new MaskedTextBox();
            CustomerCode.Mask = "0000000";
            textBox00.MaxLength = 11;
            Button buttonOk = new Button();
            Button buttonCancel = new Button();
            form.Text = "Table1/Delivery";
            label.Text = "Name";
            label90.Text = "Phone No";
            label91.Text = "Address";
            label92.Text = "Location";
            label93.Text = "Rider Name";
            label94.Text = "Cstmr Code";
            textBox.Text = "";
            textBox00.Text = "";
            textBox000.Text = "";
            location.Text = "";
            name.Text = "";

            if (dialogResult == DialogResult.OK)
            {
                if (textBox00.Text == "" && CustomerCode.Text == "")
                {
                    MessageBox.Show("Please Enter Phone Number Or User Code", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else
                {

1 Ответов

Рейтинг:
0

OriginalGriff

Добавьте обработчик события нажатия клавиши в текстовое поле:

myTextBox.KeyPress += myTextBox_KeyPress;

private void myTextBox_KeyPress(object sender, KeyPressEventArgs e)
    {
    char pressed = e.KeyChar;
    ...
    }
Затем вы можете делать все, что вам нравится, чтобы получить доступ к своей БД и получить результаты в обработчике.