반응형
DataGridView에서 마우스 우클릭했을 때 컨텍스트 메뉴를 사용하는 방법은 다음과 같다.
private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
int currentMouseOverRow = dataGridView1.HitTest(e.X,e.Y).RowIndex;
ContextMenu m = new ContextMenu();
m.MenuItems.Add(new MenuItem("Menu1", Menu1_Event);
m.Show(dataGridView1, new Point(e.X, e.Y));
}
}
private void Menu1_Event(object sender, EventArgs e)
{
/* 메뉴 실행 */
}
반응형
'컴퓨터 > C#' 카테고리의 다른 글
C# TCP Server (TcpClient 사용) (0) | 2022.10.04 |
---|---|
C# TCP Client (TcpClient 사용) (0) | 2022.10.04 |
DataGridView 줄 추가하기 (0) | 2022.06.24 |
DataGridView 셀 컬러 변경 (0) | 2022.06.24 |
C# 마이크 입력 실시간 처리 (0) | 2022.06.20 |
댓글