C#/Winform

[C#/Winform] ListBox 우클릭 시에도 선택되도록 하기

kjun.kr 2023. 9. 20. 22:18
728x90
728x170

기본적으로 아래 처럼 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
그리드형