프로그램(C# etc.)
리스트박스에서 del키 누르면 선택된 항목 삭제하는 코드 작성해줘
질문폭격
2022. 12. 29. 09:15
네, 아래 코드는 ListBox 컨트롤에서 DEL 키를 입력하면 선택된 항목이 삭제되는 코드입니다.
private void listBox1_KeyDown(object sender, KeyEventArgs e)
{
// 입력된 키가 DEL 키인지 확인
if (e.KeyCode == Keys.Delete)
{
// 선택된 항목이 있는지 확인
if (listBox1.SelectedItem != null)
{
// 선택된 항목 삭제
listBox1.Items.Remove(listBox1.SelectedItem);
}
}
}
이 코드를 사용하려면 ListBox 컨트롤의 KeyDown 이벤트와 위 코드를 연결해야 합니다.
private void Form1_Load(object sender, EventArgs e)
{
// ListBox 컨트롤의 KeyDown 이벤트와 이벤트 핸들러 연결
listBox1.KeyDown += new KeyEventHandler(listBox1_KeyDown);
}