Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ispisivanje znakova na formu

[es] :: .NET :: Ispisivanje znakova na formu

[ Pregleda: 1459 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

artriba
Split

Član broj: 158342
Poruke: 109
*.adsl.net.t-com.hr.



Profil

icon Ispisivanje znakova na formu08.02.2008. u 08:25 - pre 197 meseci
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?
 
Odgovor na temu

toxi_programer
Nemanja Todić
Beograd

Član broj: 104396
Poruke: 464
*.adsl-1.sezampro.yu.

Sajt: www.articles411.com


+8 Profil

icon Re: Ispisivanje znakova na formu08.02.2008. u 10:48 - pre 197 meseci
Citat:
artriba:
I još jedna stvar kako bi umjesto na label ispisivao znakove direktno na
formu?

Može jedino ako koristiš Graphics objekat te forme. Dakle, "pišeš" po tom Graphics objektu. Dodaš neku funkciju za Paint event i onda u njoj napišeš kod koji će ispisati te znakove.

A za ovo drugo, nisam razumeo, ali ako nećeš da se ispisuje Shift i tako to, onda proveri prvo jel pritisnuti znak u stvari Shift pa ako jeste nemoj ništa da dodaješ na Label.
 
Odgovor na temu

[es] :: .NET :: Ispisivanje znakova na formu

[ Pregleda: 1459 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.