none
Alt Buchstabe soll nur bei button und NICHT im Menü funktionieren RRS feed

  • Frage

  • Hallo,

    ich möchte gerne einen Button über Alt-E ansprechen. Als Text habe ich dem '&eine Funktion' zugewiesen. Das funktioniert so lange wie ich keinen Menüeintrag mit dem Anfangsbuchstaben E habe.

    Kann ich dieses Verhalten abschalten?

    Als Übergangslösung habe ich zur Zeit 'ProcessCmdKey' überschrieben und fange die Tasten dort ab. Diese Lösung finde ich aber nicht so gut...

    Im Netz habe ich mir schon einen Wolf gesucht - leider ohne Ergebnis.

    Gruß und Danke

    Kai

    Sonntag, 8. September 2013 17:21

Antworten

  • Hallo, wenn du im Menünamen kein &-Zeichen irgendwo eingebaut hast, dann wird der erste Buchstabe verwendet.
    Das einfachste wäre, in dem Menüeintrag einem anderen Buchstaben das & zuzuweisen.

    Wenn du in einem untermenü ein &e hast, dann wird der Button natürlich nicht angesprochen, wenn das Menü gerade geöffnet ist.


    <Code-13/>- Koopakiller [kuːpakɪllɐ] (Tom Lambert)
    Webseite | Code Beispiele | Facebook | Twitter | Snippets   C# ↔ VB.NET Konverter
    Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.

    • Als Antwort markiert ikkeikke1 Freitag, 13. September 2013 18:59
    Sonntag, 8. September 2013 17:29
    Moderator

Alle Antworten

  • Hallo, wenn du im Menünamen kein &-Zeichen irgendwo eingebaut hast, dann wird der erste Buchstabe verwendet.
    Das einfachste wäre, in dem Menüeintrag einem anderen Buchstaben das & zuzuweisen.

    Wenn du in einem untermenü ein &e hast, dann wird der Button natürlich nicht angesprochen, wenn das Menü gerade geöffnet ist.


    <Code-13/>- Koopakiller [kuːpakɪllɐ] (Tom Lambert)
    Webseite | Code Beispiele | Facebook | Twitter | Snippets   C# ↔ VB.NET Konverter
    Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.

    • Als Antwort markiert ikkeikke1 Freitag, 13. September 2013 18:59
    Sonntag, 8. September 2013 17:29
    Moderator
  • Das einfachste wäre, in dem Menüeintrag einem anderen Buchstaben das & zuzuweisen.


    Genau das wollte ich eigentlich bei diesem Eintrag nicht (Buchstaben sparen). Andere Menüeinträge haben einen anderen zugewiesenen Buchstaben.

    Dann muss ich das wohl weiterhin von Hand machen.

    Gruß und Danke!


    • Als Antwort markiert ikkeikke1 Freitag, 13. September 2013 18:58
    • Tag als Antwort aufgehoben ikkeikke1 Freitag, 13. September 2013 18:58
    Sonntag, 8. September 2013 18:27