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

Presretanje Insert key-a u C#

[es] :: .NET :: Presretanje Insert key-a u C#

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Igor Gajic

Član broj: 93194
Poruke: 747
*.neobee.net.



+987 Profil

icon Presretanje Insert key-a u C#23.06.2008. u 09:10 - pre 192 meseci
Trenutno pravim jednu formu koja sadrzi i DataGridView, potrebno mi je da presretnem
Insert key i da ga obradim.

Pokusao sam preko KeyPress eventa DataGridView-a, glavnog Form-a, zatim preko GetAsyncKeyState API f-je,
preko dogadjaja dataGridView1_EditingControlShowing i postavljanje novog KeyPress eventa za celiju i presretanja
Insert keya preko njega ali ni nista nije urodilo plodom.

Aplikacija kao da ne registruje pritiskanje Insert key-a?!?

Da li neko ima ideju kako ovo uraditi.

 
Odgovor na temu

bunker
Srđan Savković
Smederevo

Član broj: 4495
Poruke: 239
212.5.210.*



Profil

icon Re: Presretanje Insert key-a u C#23.06.2008. u 10:19 - pre 192 meseci
Code:

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
        if (keyData == Keys.Insert)
    {
        // radi neki posao
        return true;
    }
    else
    {
        return base.ProcessCmdKey(ref msg, keyData);
    }
}

Nije važno stići prvi. Važno je prvo da stigneš.
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
*.neobee.net.



+987 Profil

icon Re: Presretanje Insert key-a u C#23.06.2008. u 11:11 - pre 192 meseci
Hvala na brzom odgovoru!!!
 
Odgovor na temu

[es] :: .NET :: Presretanje Insert key-a u C#

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

Postavi temu Odgovori

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