Entwickler-Ecke
WinForms - Listview für bestimmte Tasten sperren
Raorkon - Mo 21.12.09 13:19
Titel: Listview für bestimmte Tasten sperren
Hallo zusammenn,
ich habe hier ein wahrscheinlich banales Problem:
ich habe einen Listview in dem ich per Touchscreen Zeilen auswählen kann.
Desweiteren ist durch drücken einer bestimmten (UP) Taste ein Event hinterlegt die einen Scanner aktiviert.
Soweit funktioniert die ganze Sache auch super ABER
wenn ich nun die Up-Taste drücke wird als erstes in meinen Listview die selektierte Zeile um eins nach oben geschoben.
nun weiß ich beim besten willen nicht wie ich dieses Ereignis abfangen/deaktivieren kann.
Danke für eure Hilfe
Raorkon - Di 22.12.09 09:03
Keiner eine Idee ? oder habe ich es zu undeutlich geschrieben?
danielf - Di 22.12.09 10:38
Hallo,
ich denke, dass niemand eine Frage zweimal beantworten will - das gleiche Thema findest du hier im Forum bereits.
Tipp: Event abfangen
Gruß Daniel
Raorkon - Di 22.12.09 10:49
mhh da bin ich wohl zu blöd zum suchen denn ich finde dazu nix :(
Raorkon - Di 22.12.09 11:39
Hallo deine Links haben mir zwar nicht direkt geholfen aber mich auf die richtige Spur gebracht.
ich habe einfach den handled auf true gesetzt und gut war
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| private void txtGoodsReceiptNo_KeyDown(object sender, KeyEventArgs e) { if (!keyDown && e.KeyCode.ToString().Replace("D", "") == "Up") { e.Handled =true;
} } |
war doch zu einfach :)
Danke für die Hilfe
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt
danielf - Di 22.12.09 11:50
So soll es sein ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!