본문 바로가기
컴퓨터/C#

DataGridView 컨텍스트 메뉴

by Begi 2022. 6. 25.
반응형

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

댓글