Klawisz skrótu "&" nie pojawia się w środowisku wykonawczym dla winform. Wiem, że w tej sprawie było similar question. Jednak to rozwiązanie nie jest satysfakcjonujące, ponieważ chcę, aby klawisz szybkiego dostępu pojawiał się natychmiast, bez zmiany ustawień pulpitu. Moje pytanie brzmi: czy istnieje jakiś sposób na utworzenie polecenia skrótu wewnątrz kodu bez zmiany ustawień komputera?& Klawisz skrótu nie znika w czasie wykonywania
Odpowiedz
akceleratory klawiszowe/mnemoniki (rzeczy można dostać poprzedzając jedną z liter w podpisie kontrolkę za z ampersand &
) nadal pracują, niezależnie od tego, czy są one podkreślone w interfejsie czy nie.
Podkreślenie zostało usunięte domyślnie w systemie Windows XP w celu usunięcia bałaganu. Możesz go ponownie włączyć w Panelu sterowania (dokładna procedura różni się w zależności od wersji systemu Windows), ale to jest coś, co powinien zrobić użytkownik, a nie aplikacja. (Dla wygody programisty, jak Twój zrzut ekranu pokazuje, że są zawsze pokazano w projektancie VS).
Poza tym, gdy tylko użytkownik naciśnie Alt klucz do korzystania z jednego z akceleratorów klawiatura, podkreślenia będą wyświetlane z powrotem dla wygody. Ale nie potrzebujesz tego, jeśli znasz klawisz akceleratora i po prostu go wciskasz.
Chodzi o to, że zawsze należy tworzyć akceleratory klawiatury dla kontroli ze względu na dostępność. Będą działać, niezależnie od ustawień. To, czy zostaną przyzwyczajeni, zależy od użytkownika.
+1 dla klawisza ALT – joe
Proszę wpisać swój kod –
Czy możesz podać link do podobnego pytania? – Longball27
Myślę, że możesz ustawić inny skrót klawiszowy –