C#, Windows Forms - KeyPress

0

Witajcie. Mam kod w C# i chciałbym (po uniemożliwieniu wpisaniu tekstu do TextBoxa) aby po naciśnięciu zera na klawiaturze numerycznej textBoxy się wypełniały tekstem, jednak nawet przy zdefiniowaniu NumPad0 nic się nie robi przy wciśnięciu keya. Oto kod:
http://wklej.org/id/1016926/
Dziękuję!

0

Ustaw we właściwościach Forma, KeyPreview na True.

0

Dzięki! A co w przypadku gdy po naciśnięciu enter (mimo, że jest to pięknie zdefiniowane w KeyDown) w TextBoxie pojawia mi się jeden? Mam to tak zdefiniowane i nigdzie indziej nie mam obsługi dla entera:

        if (e.KeyCode == Keys.Enter)
        {
            textBox2.Text += "=";
            b = Convert.ToDouble(textBox1.Text);
            if (numer == 1)
            {
                textBox1.Text = Convert.ToString(a + b);
                textBox2.Text += textBox1.Text;
            }
            if (numer == 2)
            {
                textBox1.Text = Convert.ToString(a - b);
                textBox2.Text += textBox1.Text;
            }
            if (numer == 3)
            {
                textBox1.Text = Convert.ToString(a * b);
                textBox2.Text += textBox1.Text;
            }
            if (numer == 4)
            {
                textBox1.Text = Convert.ToString(a / b);
                textBox2.Text += textBox1.Text;
            }
        }

1 użytkowników online, w tym zalogowanych: 0, gości: 1