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

presretanje windows shortcut-a Ctrl + (NUM)plus

[es] :: .NET :: presretanje windows shortcut-a Ctrl + (NUM)plus

[ Pregleda: 2221 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ajaalba
Beograd

Član broj: 145579
Poruke: 22
*.adsl.beotel.net.



Profil

icon presretanje windows shortcut-a Ctrl + (NUM)plus23.05.2007. u 07:44 - pre 206 meseci
Kako da se presretne i obradi ovaj dogadjaj.

Ako ne znate sta radi Ctrl + (NUM)plus otvorite Windows Explorer i pritisnite ovu kombinaciju. Trebalo bi da sve kolone poprime optimalnu sirinu.

Imam ListView i ne mogu da dopustim ovu opciju.
burito ... burito
 
Odgovor na temu

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
*.adsl-1.sezampro.yu.



+2 Profil

icon Re: presretanje windows shortcut-a Ctrl + (NUM)plus23.05.2007. u 12:14 - pre 206 meseci
Evo kako sam ja presreo Alt + F4, pa ti to modifikuj za svoj primer.
U konstruktoru forme staviš
Code:

KeyPreview = true;


I napišeš jedan KeyDown event forme:
Code:

private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
                case Keys.F4:
                    if (e.Alt) e.Handled = true;
                    break;
                case Keys.Escape:
                    Application.Exit();
                    break;
            }
        }


Ti sad modifikuj kod prema svojim potrebama.
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

ajaalba
Beograd

Član broj: 145579
Poruke: 22
*.adsl.beotel.net.



Profil

icon Re: presretanje windows shortcut-a Ctrl + (NUM)plus24.05.2007. u 17:00 - pre 206 meseci
Zahvaljujem na kodu.

Dosta je pomoglo. Imao samsamo problem zato sto znak + na numerickoj tastaturi nije ukljucen u ovu Keys enumeraciju. Tako da varijanta sa:
switch (e.KeyCode)
....

nije radila. Morao sam da jurim koja je stvarna vrednost char-a koji predstavlja '+' na numerickoj tastaturi. Nigde nisam nasao. A onda pogledam koja je ta vrednost za obican + i dobijem 107. I lepo radi.

Ko ce ga znati kako je u Windows-u reseno to sa Ctrl + PLUS, s obzirom da se ne ponasa isto sa kobinacijom Ctrl + NUMPLUS i Ctrl + (obican)PLUS (a i jednom i drugom isti ascii). Izgleda da kod MS-a ne vazi pravilo


burito ... burito
 
Odgovor na temu

[es] :: .NET :: presretanje windows shortcut-a Ctrl + (NUM)plus

[ Pregleda: 2221 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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