Как я могу назначить keyValue с клавиатуры на кнопку в C # Windows Forms? - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь создать виртуальную клавиатуру, которая состоит только из букв и цифр и производится с помощью кода.Как я могу назначить значения клавиатуры для этих кнопок с помощью структуры управления?

Спасибо.

    private void VK()
    {
        for (int i = 0; i < 10; i++)
        {

            Button btn = new Button();

            btn.Text = i.ToString();
            btn.Left = btn.Width * i;
            btn.KeyDown += Btn_KeyDown;
            this.Controls.Add(btn);
        }
    }

    private void Btn_KeyDown(object sender, KeyEventArgs e)
    {
        Button btn = sender as Button;
        txtTest.Text = e.KeyValue.ToString();
    }

Например, когда я нажимаю «1» на клавиатуре, я хочу видеть это действие на кнопке «1».

...