Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.878 pregleda

Najnovija ↓

presretanje windows shortcut-a Ctrl + (NUM)plus 23.05.2007. u 08:44 · pre 236 meseci #1
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.
Potpis
burito ... burito
Re: presretanje windows shortcut-a Ctrl + (NUM)plus 23.05.2007. u 13:14 · pre 236 meseci #2
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.
Potpis
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Re: presretanje windows shortcut-a Ctrl + (NUM)plus 24.05.2007. u 18:00 · pre 236 meseci #3
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

Potpis
burito ... burito
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme