메뉴 샘플
업데이트: 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 컨트롤 개요(Windows Forms)