C#의 항목에 오른쪽 클릭 메뉴 추가
Muhammad Zeeshan
2024년2월15일
이 기사에서는 C# Windows 양식의 항목에 오른쪽 클릭 메뉴를 추가하는 방법에 대해 설명합니다.
C#
에서 ContextMenuStrip
사용
Windows 양식에 ContextMenuStrip
을 추가하고 해당 항목을 추가하려면 아래 단계를 따르십시오.
-
Visual Studio를 열고 기존
Windows Form
프로젝트를 만들거나 엽니다. -
보기 > 도구 상자
로 이동하고 도구 상자 검색에ContextMenuStrip
을 입력하십시오. -
ToolBox에서
ContextMenuStrip
을 두 번 클릭합니다. -
아래와 같이 양식에
ContextMenuStrip
을 추가합니다. -
이제
ContextMenuStrip
을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭합니다. -
오른쪽 아래 속성 패널에서
항목
을 찾아 점 3개 옵션을 클릭합니다. -
이제
추가
버튼을 클릭하여 아래 세 항목을 추가한 것처럼 항목을 추가합니다. -
각 항목을 두 번 클릭하여
이벤트
항목을 만듭니다. -
Windows 양식
>속성
을 마우스 오른쪽 버튼으로 클릭하고ContextMenuStrip
속성을contextMenuStrip1
로 설정합니다. -
논리를 작성할 이벤트를 생성한 후에는 여기에 코드를 작성할 수 있도록 비워 두겠습니다.
private void toolStripMenuItem1_Click(object sender, EventArgs e) {} private void toolStripMenuItem2_Click(object sender, EventArgs e) {} private void exitToolStripMenuItem_Click(object sender, EventArgs e) {}
창 양식 소스 코드:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace RightClickItemByZeeshan {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e) {}
private void toolStripMenuItem1_Click(object sender, EventArgs e) {}
private void toolStripMenuItem2_Click(object sender, EventArgs e) {}
private void exitToolStripMenuItem_Click(object sender, EventArgs e) {
Application.Exit();
}
}
}
출력:
작가: Muhammad Zeeshan
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedIn