다음을 통해 공유


방법: ToolStripMenuItems를 사용하지 않도록 설정

사용자 활동에 대한 응답으로 메뉴 항목을 사용하도록 또는 사용하지 않도록 설정하여 사용자가 수행할 수 있는 명령을 제한하거나 확대할 수 있습니다. 메뉴 항목은 만들 때 기본적으로 사용하도록 설정되지만 Enabled 속성을 통해 조정할 수 있습니다. 디자인 타임에 속성 창에서 또는 프로그래밍 방식으로 코드에서 설정하여 이 속성을 조작할 수 있습니다.

프로그래밍 방식으로 메뉴 항목을 사용하지 않도록 설정하려면

  • 메뉴 항목의 속성을 설정하는 메서드 내에서 코드를 추가하여 Enabled 속성을 false로 설정합니다.

    MenuItem1.Enabled = False  
    
    menuItem1.Enabled = false;  
    
    menuItem1->Enabled = false;  
    

    메뉴에서 첫 번째 또는 최상위 메뉴 항목을 사용하지 않도록 설정하면 메뉴에 포함된 모든 메뉴 항목이 숨겨지지만 사용하지 않도록 설정하지는 않습니다. 마찬가지로 하위 메뉴 항목이 있는 메뉴 항목을 사용하지 않도록 설정하면 하위 메뉴 항목이 숨겨지지만 사용하지 않도록 설정되지는 않습니다. 지정된 메뉴의 모든 명령을 사용자가 사용할 수 없는 경우 전체 메뉴를 숨기고 사용하지 않도록 설정하는 것이 좋은 프로그래밍 사례로 간주됩니다. 사용자 인터페이스가 깨끗해지기 때문입니다. 메뉴를 숨기기만 하면 바로 가기 키를 통해 메뉴 명령에 액세스할 수 없으므로 메뉴를 숨기고 사용하지 않도록 설정하고 메뉴의 모든 항목 및 하위 메뉴 항목을 사용하지 않도록 설정해야 합니다. 최상위 메뉴 항목의 Visible 속성을 false 설정하여 전체 메뉴를 숨깁니다.

참고 항목