다음을 통해 공유


메뉴 샘플

업데이트: 2007년 11월

이 샘플에서는 Windows 응용 프로그램에서 MenuStrip 컨트롤을 사용하는 방법을 보여 줍니다.

설치 샘플 및 지침을 얻으려면

  • 다음 중 하나 이상을 수행합니다.

    • 도움말 메뉴에서 샘플을 클릭합니다.

      추가 정보 파일에서 샘플에 대한 정보를 확인합니다.

    • Visual Studio 2008 Samples 웹 사이트를 방문합니다. 이 웹 사이트에서 최신 버전의 샘플을 얻을 수 있습니다.

    • Visual Studio가 설치되어 있는 컴퓨터에서 샘플을 찾습니다. 기본적으로 샘플과 추가 정보 파일은 drive:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid에 설치되어 있습니다. Visual Studio Express Editions의 경우에는 모든 샘플이 온라인에 있습니다.

자세한 내용은 샘플 파일 찾기를 참조하십시오.

보안 정보:

이 샘플 코드는 개념을 설명하기 위한 것으로 개념과 관련된 코드만을 보여 줍니다. 특정 환경에 대한 보안 요구 사항을 충족하지 못 할 수 있고 표시된 그대로 사용하면 안됩니다. 안전하고 강력한 프로젝트를 만들려면 보안 및 오류 처리 코드를 추가하는 것이 좋습니다. Microsoft에서는 어떠한 보증도 없이 “있는 그대로” 이 샘플 코드를 제공합니다.

이 샘플을 실행하려면

  • F5 키를 누릅니다.

세부 항목

이 샘플을 사용하면 간단한 Windows 응용 프로그램의 MenuStrip 컨트롤을 테스트할 수 있습니다. 이 샘플은 컨트롤, 메뉴 이벤트, 메뉴 속성, 여러 이벤트 처리, 메뉴 이벤트에 이벤트 처리기 할당, 런타임에 메뉴 스트립에서 개체 제거 및 추가, 바로 가기 표시, StatusStrip을 표시기로 사용 등과 같은 여러 가지 메뉴 스트립 기능을 보여 줍니다. 다음 목록에서 몇 가지 기능을 자세히 설명합니다.

  • 바로 가기   일부 메뉴 항목은 Form1에 Options List 메뉴와 같은 바로 가기를 포함합니다. ShowShortcutKeys 속성을 통해 메뉴에 이 정보를 표시하거나 숨길 수 있습니다. 바로 가기 키를 사용하여 응용 프로그램의 액세스 가능성을 향상시킵니다.

  • StatusStrip 컨트롤   View 메뉴의 Status Strip 항목은 선택된 메뉴 항목을 사용하여 StatusStrip 컨트롤의 표시 여부를 전환합니다.

  • 선택된 목록   MainMenuStrip의 Checked list는 선택된 메뉴 항목의 상호 배타적인 컬렉션을 만드는 방법을 보여 줍니다. 상호 배타적 컬렉션은 집합에서 두 항목을 동시에 선택할 수 없는 컬렉션입니다. 이를 구현하는 방법을 보려면 MenuOption_Click 이벤트 처리기를 참조하십시오.

  • 런타임에 메뉴 항목 추가   CreateInitialMenus 프로시저는 런타임에 ToolStripMenuItem, ToolStripSeparator, ToolStripComboBox, ToolStripButton, ToolStripSplitButton 또는 ToolStripLabel을 만들고 추가하는 방법을 보여 줍니다. DropDownItems 속성을 사용하여 컬렉션에서 항목을 제거하거나 추가합니다.

  • AddHandler   CreateInitialMenus 프로시저에서는 AddHandler를 사용하여 실행 도중 생성되는 메뉴 항목의 특정 이벤트에 이벤트 처리기를 할당합니다.

참고 항목

작업

방법: 디자이너를 사용하여 표준 항목을 포함하는 기본 Windows Forms ToolStrip 만들기

개념

ToolStrip 기술 요약

참조

ToolStrip 컨트롤 개요(Windows Forms)

기타 리소스

MenuStrip 컨트롤(Windows Forms)

ToolStrip 컨트롤(Windows Forms)

StatusStrip 컨트롤