아래의 코드에서 사용자가 DataGridView의 셀을 마우스 오른쪽 버튼으로 클릭하면 상황에 맞는 메뉴가 표시됩니다. 사용자가 마우스 오른쪽 버튼을 클릭하여 배경색을 변경하면 셀을 볼 수 있습니다. "마우스 오른쪽 버튼으로 클릭"했습니다. 이 문제가 발생하도록 아래 코드에 뭔가를 추가하는 방법이 있습니까?DataGridView에서 선택한 셀을 강조 표시 하시겠습니까?
private void dataGridView2_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
ContextMenu m = new ContextMenu();
MenuItem mnuCopy = new MenuItem("Copy");
mnuCopy.Click += new EventHandler(mnuCopy_Click);
m.MenuItems.Add(mnuCopy);
int currentMouseOverRow = dataGridView2.HitTest(e.X, e.Y).RowIndex;
m.Show(dataGridView2, new Point(e.X, e.Y));
}
}
워크 스테이션을 해킹해서 죄송합니다. 오, 사무실에있는 숨겨진 카메라도 무시하십시오. 또한 NURV 소프트웨어에서 Gary Winston이라는 사람으로부터 전화가 오면 전화를 끊습니다. 감사!! – Kevin