2013-07-10 20 views
5

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

enter image description here

+0

Proszę wpisać swój kod –

+0

Czy możesz podać link do podobnego pytania? – Longball27

+0

Myślę, że możesz ustawić inny skrót klawiszowy –

Odpowiedz

7

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

+1 dla klawisza ALT – joe

Powiązane problemy