다음을 통해 공유


방법: 바로 가기 메뉴를 만들어 컨트롤에 연결

업데이트: 2007년 11월

이 예제에서는 프로그래밍 방식으로 Windows Forms ContextMenu를 만들어 컨트롤에 연결합니다.

예제

private void Form1_Load(object sender, System.EventArgs e)
{
    System.Windows.Forms.ContextMenu contextMenu1;
    contextMenu1 = new System.Windows.Forms.ContextMenu();
    System.Windows.Forms.MenuItem menuItem1;
    menuItem1 = new System.Windows.Forms.MenuItem();
    System.Windows.Forms.MenuItem menuItem2;
    menuItem2 = new System.Windows.Forms.MenuItem();
    System.Windows.Forms.MenuItem menuItem3;
    menuItem3 = new System.Windows.Forms.MenuItem();

    contextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {menuItem1, menuItem2, menuItem3});
    menuItem1.Index = 0;
    menuItem1.Text = "MenuItem1";
    menuItem2.Index = 1;
    menuItem2.Text = "MenuItem2";
    menuItem3.Index = 2;
    menuItem3.Text = "MenuItem3";

    textBox1.ContextMenu = contextMenu1;
}

코드 컴파일

이 예제에는 다음이 필요합니다.

  • Form1이라는 Windows Form 및 textBox1이라는 TextBox 컨트롤. 폼을 클릭하고 코드를 Load 이벤트 처리기에 붙여넣습니다. 응용 프로그램을 실행하고 textBox1을 마우스 오른쪽 단추로 클릭하면 바로 가기 메뉴에 세 가지 명령이 표시됩니다.

참고 항목

개념

Visual C#에서 사용자 인터페이스 디자인

기타 리소스

사용자 지정 UI 만들기

Visual C# 둘러보기