[ artriba @ 08.02.2008. 08:25 ] @
Ovaj kod ispisuje na label znakove s tipkovnice.Problem je što prvo ispisuje sva velika slova i drugo što ispisuje Shift , Alt , Caps Lock kao da su znak pa nemogu dobiti pola znakova.Jeli riješenje da prvo provjerim što je stisnuto pa da dodajem vrijednost e.KeyValue iz ASCII tablice (primjer ako je stisnuto Shift pa 'a' dodam + 65 ili koliko već) ili postoji što jednostavnije. Code: private void Form1_KeyDown ( object sender, KeyEventArgs e ) { char c = Convert.ToChar ( e.KeyValue ); label1.Text += c.ToString (); } I još jedna stvar kako bi umjesto na label ispisivao znakove direktno na formu? |