Witam serdecznie. Tworzę kalkulator (na razie zwykły) i chciałbym zaimplementować do niego obsługę przycisków klawiatury numerycznej, cyfry mają się pojawiać w polu textBox1. Nie potrafię tego zaimplementować (Próbowałem użyć właściwości KeyPressEventArgs.KeyChar).
Fragment kodu obsługujący przycisk z cyfrą "1" .
public KalkulatorOkno()
{
InitializeComponent();
}
private void keypressed(Object o, KeyPressEventArgs e)
{
if(e.KeyChar == (char)Keys.NumPad1)
{textBox1.Text += 1;}
}
private void button5_Click(object sender, EventArgs e)
{
textBox1.Text += 1;
}
Oraz fragment Designera w której zaimplementowałem zdarzenie (Dla całego okna Formularza KalkulatorOkno() ):
this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(keypressed);