1
마우스 오른쪽 버튼을 클릭 할 때 목록 상자에서 항목을 선택하려고하고 ContextMenuStrip을 사용하여 내 옵션을 표시하지만, 컨트롤 (목록 상자)에 ContextMenuStrip이 표시됩니다.목록 상자에서 항목을 선택하면 ContextMenuStrip을 표시하는 방법
private void lbSMTPEmails_MouseDown(object sender, MouseEventArgs e)
{
int SelectedIndex = lbSMTPEmails.IndexFromPoint(e.X, e.Y);
if (SelectedIndex == -1)
lbSMTPEmails.ContextMenuStrip.Hide();
else
{
lbSMTPEmails.SelectedIndex = SelectedIndex;
lbSMTPEmails.ContextMenuStrip.Show();
}
}
어떻게이 문제를 해결하는 어떤 생각을합니까 :
이것은 내가 코드가 무엇인가?
의
opening
이벤트! 목록 상자에서 항목을 선택하면 contextmenustrip이 표시되고 목록 상자 안을 클릭하면 항목이 다시 선택되지 않습니다. 그런 다음 contextmenustrip이 표시되지 않습니다. – Akhilesh왜 작동하지 않는지, 다른 해결책을 찾았습니다. 여기에 게시하겠습니다. –