Benutzer mit den meisten Antworten
Shortcut-Keys funktionieren nicht bei ContextMenuStrip auf einem DataGridView

Frage
-
Hallo,
ich habe auf einer Form ein DataGridView-Control und das selbige mit einem ContextMenuStrip versehen. Das ContextMenuStrip hat mehrere MenuItems, von denen viele mit Shortcut-Keys versehen sind.
Klicke ich zur Laufzeit mit der rechten Maustaste auf das DataGridView, so erscheint mein Menü und ich kann das MenuItem anklicken, welches ich benötige. Dies funktioniert einwandfrei. Versuche ich jedoch das gewünschte MenuItem über meine dafür festgelegten Shortcut-Keys aufzurufen, tut sich garnichts.
Habe ContextMenuStrips mit Shortcut-Keys schon häufiger eingesetzt, dieses Problem hatte ich jedoch noch nie. Kann dieses (in welcher Form auch immer) mit dem DataGridView zusammen hängen?
Danke im Voraus!
Antworten
-
Hallo!
Danke für die schnelle Antwort! :)
Also ...
Es hat keiner der Shortcuts funktioniert. Es handelte sich dabei um z. B. F1, F4, F9, Strg+P, Strg+S und einige andere.
Anderweitig waren die Shortcuts auch nicht belegt und eine andere Komponente konnte ich auch nicht feststellen, die das abfängt.
Bin gerade nochmal hergegangen und habe das ContextMenuStrip nochmal komplett (inkl. sämtlicher Verweise) entfernt, neu hinzugefügt, nochmals eingerichtet und -gebunden, seitdem funktioniert alles, obwohl ich nochmal genau so vorgegangen bin wie beim ersten Mal ...
Kann jetzt wunderbar auf alles zugreifen. Das verwirrt mich etwas ...
- Als Antwort markiert Thorsten DörflerEditor Donnerstag, 17. Juni 2010 22:35
Alle Antworten
-
Hallo,
ich habe auf einer Form ein DataGridView-Control und das selbige mit einem ContextMenuStrip versehen. Das ContextMenuStrip hat mehrere MenuItems, von denen viele mit Shortcut-Keys versehen sind.
Klicke ich zur Laufzeit mit der rechten Maustaste auf das DataGridView, so erscheint mein Menü und ich kann das MenuItem anklicken, welches ich benötige. Dies funktioniert einwandfrei. Versuche ich jedoch das gewünschte MenuItem über meine dafür festgelegten Shortcut-Keys aufzurufen, tut sich garnichts.
- Welche Shortcuts sind das konkret?
- Sind die Shortcuts bereits anderweitig belegt (Formular Menü)?
- Werden sie vielleicht bereits von einer anderen Komponente abgefangen?
- Oder kannst Du ein einfaches Beispielprojekt erstellen, bei dem dieses Verhalten reproduzierbar ist?
Gerne als ZIP über Skydrive.
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de - Welche Shortcuts sind das konkret?
-
Hallo!
Danke für die schnelle Antwort! :)
Also ...
Es hat keiner der Shortcuts funktioniert. Es handelte sich dabei um z. B. F1, F4, F9, Strg+P, Strg+S und einige andere.
Anderweitig waren die Shortcuts auch nicht belegt und eine andere Komponente konnte ich auch nicht feststellen, die das abfängt.
Bin gerade nochmal hergegangen und habe das ContextMenuStrip nochmal komplett (inkl. sämtlicher Verweise) entfernt, neu hinzugefügt, nochmals eingerichtet und -gebunden, seitdem funktioniert alles, obwohl ich nochmal genau so vorgegangen bin wie beim ersten Mal ...
Kann jetzt wunderbar auf alles zugreifen. Das verwirrt mich etwas ...
- Als Antwort markiert Thorsten DörflerEditor Donnerstag, 17. Juni 2010 22:35