[ Mikelly @ 15.04.2008. 11:11 ] @
Naslov teme je dovoljan. Kako hvatam kombinaciju tastera? Pozdrav i hvala. |
[ Mikelly @ 15.04.2008. 11:11 ] @
[ mmix @ 15.04.2008. 14:01 ] @
Ta kombinacija za koju si se uhvatio je nedostupna, ne postoji nacina da presretnes Ctrl-Alt-Del od Windows NT-a na ovamo (sem da sam pises svoj GIna modul sto je malo zesci overkill).
[ Shadowed @ 15.04.2008. 14:11 ] @
Mislim da bi moglo i sa driver-om za tastaturu :)
[ Mikelly @ 16.04.2008. 08:22 ] @
Ja navedoh tu kombinaciju kao primjer, kako cu uhvatit neku drugu. Recimo CTRL+F8?
[ mmix @ 16.04.2008. 08:37 ] @
Onda ima jos jedno pitanje na koje trebamo odgovor, da li kombinacije hvatas dok ti je aplikacija u fokusu ili hoces da hvatas na nivou celog OS-a?
[ Mikelly @ 16.04.2008. 14:49 ] @
Dok je aplikacija u fokusu.
Konkretno hocu da "toggle"-ujem jednu kontrolu visible/not visible jednom kombinacijom tastera. [ mmix @ 16.04.2008. 15:40 ] @
Na nivou forme uhvatis KeyDown event. Sledeci primer togluje textbox visibility na Ctrl-Alt-S, ti prilagodi za svoju primenu
Code: private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.Control & e.Alt & e.KeyValue == 'S') { textBox1.Visible = !textBox1.Visible; e.Handled = true; // ovo samo ako hoces da key code ne ide dalje u kontrole. } } [ Shadowed @ 16.04.2008. 15:46 ] @
Samo prethodno postavi KeyPreview property forme na true.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|