안녕하세요. 반갑습니다.
Window Forms에서 가사 다운받기와 노래에 가사를 넣는 프로그램을 만들고 있습니다.
listview에 가사를 넣을 음악과 가사 txt파일을 올려서 집어 넣는 방식입니다.
listview에서 선택된 파일을 삭제하는 기능을 추가 중에 문제가 생겨서 글을 올립니다.
사진과 같이 왼쪽 listview1를 선택후 오른쪽 listview2를 선택후
Delete버튼을 클릭시 왼쪽 listview1에서 삭제가 됩니다…
혹시나 listview 속성에서 HideSelection을 true로 줘봤지만 똑같은 형상이 일어납니다.
private void Delete_Click(object sender, EventArgs e)
{
//Delete Button 이벤트 소스입니다.
/* if (SongView.SelectedItems.Count > 0 && LyricsView.SelectedItems.Count > 0)
{
SongView.SelectedItems[0].Remove();
LyricsView.SelectedItems[0].Remove();
SongView.Update();
LyricsView.Update();
}*/
if (SongView.SelectedItems.Count > 0)
{
SongView.SelectedItems[0].Remove();
SongView.Update();
}
else if(LyricsView.SelectedItems.Count > 0)
{
LyricsView.SelectedItems[0].Remove();
LyricsView.Update();
}
}