Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz ograniczyć lub rozszerzyć polecenia, które użytkownik może wykonać, włączając i wyłączając elementy menu w odpowiedzi na działania użytkownika. Elementy menu są domyślnie włączone podczas ich tworzenia, ale można je dostosować za pomocą właściwości Enabled. Tę właściwość można manipulować w czasie projektowania w oknie właściwości lub programowo, ustawiając ją w kodzie.
Aby programowo wyłączyć element menu
W metodzie, w której ustawiasz właściwości elementu menu, dodaj kod, aby ustawić właściwość Enabled na wartość
false
.MenuItem1.Enabled = False
menuItem1.Enabled = false;
menuItem1->Enabled = false;
Napiwek
Wyłączenie pierwszego lub najwyższego poziomu elementu menu w menu powoduje ukrycie wszystkich elementów menu zawartych w menu, ale nie powoduje ich wyłączenia. Podobnie wyłączenie elementu menu, który zawiera elementy podrzędne, ukrywa elementy podmenu, ale nie wyłącza ich. Jeśli wszystkie polecenia w danym menu są niedostępne dla użytkownika, dobrym rozwiązaniem programistycznym jest ukrycie i wyłączenie całego menu, ponieważ przedstawia on czysty interfejs użytkownika. Należy ukryć i wyłączyć menu oraz wyłączyć każdy element i element podrzędny w menu, ponieważ samo ukrywanie nie uniemożliwia dostępu do polecenia menu za pomocą skrótu klucza. Aby ukryć całe menu, ustaw właściwość Visible elementu menu najwyższego poziomu na
false
.
Zobacz też
.NET Desktop feedback