17. september 2003 - 12:24Der er
9 kommentarer og 1 løsning
KeyPress Events
Hej alle,
Har en PDA, hvor jeg har lidt problemer med keypress event. Jeg har et listview, hvor jeg gerne vil have et event idet der trykkes på en knappe. Jeg har gjort noget ligende nedenunder, men det virker ikke. Er der nogle der har en ide.
I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
Du skal gøre sådan her: Form1.KeyPress +=new KeyPressEventHandler(knap1_KeyPress);
og koden for den skal se således ud: private void knap1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { switch(e.KeyChar) { case 'resultatfraknap': MessageBox.Show("Du klikke på knappen!");
og koden for den skal se således ud: private void listView1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { MessageBox.Show("Du klikke på Listview1!");
og koden for den skal se således ud: private void listView1_Click(object sender, System.Windows.Forms.KeyPressEventArgs e) { MessageBox.Show("Du klikke på Listview1!");
germann> Det nytter jo ikke du skriver sådan! -Jeg er nødt til at ha' en fejlmeddelse, eller i så fald, vide hvad det er du vil ha' den til! Prøv at forklare det lidt bedere!
Problemet er at "click" og "KeyPress" ikke hører sammen det er to forskellige ting. Når jeg tryker på en af de ekstern knapper på PDA'en skulle eventen gerne komme, men det sker ikke.
Normalt kan man jo objekt mæssigt i properties trykke på den event man vil have, men keypress er det ikke. Spøgsmålet er om Compact framework overhovedet understøtter denne evnet.
Så lykkedes det!!! Der er kommet en update the pda'en, som kan hentes på microsoft hjemmeside. Så virker events'ene
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.