Novo

Forum kao aplikacija na telefonu

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

  • 3 odgovora
  • 3.370 pregleda

Najnovija ↓

C# disable ListView keypress change item 20.08.2007. u 21:17 · pre 233 meseca
izmenjeno 1 put, poslednji put xxxrugby 20.08.2007. u 22:04
  1. xxxrugby20.08.2007. u 22:04zapis iz teksta poruke
#1
Kako u ListView-u zabranit da kada se stisne neki keypress ne prebacuje na red gdje ima takav key.
Nego da mi radi normalno što sam zadao na tom redu za odredjeni key.

Npr. Ako na redu stisnem 'p'
da mi nejde na red gdje mi pise "Ping" nego samo odradi funkciju koja se treba odradit na keypress 'p'

Ukratko on meni odradi zadanu funkciju al mi prebaci i na redak gdje je prvo polje dataLista "Ping".

Kako da to isključim.

Hvala.
Potpis
xxxrugby: "We are all philosophers, when question is about politics!"
Re: C# disable ListView keypress change item 21.08.2007. u 10:18 · pre 233 meseca #2
Pretpostavljam da si napravio nasledjenu klasu od ListView-a i da si override-ovao WndProc ? ListView 'pozicionira' hajlajt pri poruci WM_KEYUP (0x101), pa u WndProc-u hvataj tu poruku i ne dozvoli da se izvrsi bazni WndProc.
Potpis
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
Re: C# disable ListView keypress change item 21.08.2007. u 11:53 · pre 233 meseca
izmenjeno 1 put, poslednji put xxxrugby 21.08.2007. u 17:03
  1. xxxrugby21.08.2007. u 17:03zapis iz teksta poruke
#3
Može može još samo da mi google kaže kako da to uradim. Lol ;)

To Hard For Me.

Imas li mozda koj primjer koda. NIsam bas skuzio ove s web-a.
Potpis
xxxrugby: "We are all philosophers, when question is about politics!"
Re: C# disable ListView keypress change item 22.08.2007. u 10:54 · pre 233 meseca #4
Ummm, my bad :( Probao sam kod sebe i ne radi, treba da se presretne WM_CHAR (0x102).
Code:
class MyListView : ListView
    {
        protected override void WndProc(ref Message m)
        {
            switch (m.Msg)
            {
                case 0x102:
                    break;
                default:
                    base.WndProc(ref m);
                    break;
            }
        }
    }
Potpis
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme