728x90

기본적으로 아래 처럼 ListBox 선택은 좌클릭시에만 항목이 선택됩니다.
아래처럼 우클릭시 에는 선택되지 않습니다.

하지만 MouseUp 이벤트로 아래처럼 코딩하면 선택되도록 처리가 가능합니다.

this.listBox1.MouseUp += listBox1_MouseUp;

private void listBox1_MouseUp(object sender, MouseEventArgs e)
{
    if (e.Button == System.Windows.Forms.MouseButtons.Right)
    {
        listBox1.SelectedIndex = listBox1.IndexFromPoint(e.X, e.Y);
    }
}

결과

 

728x90
Posted by kjun.kr
,