728x90
반응형
ListBox를 좀 이쁘게^^ 만들어보려고 DrawItem 속성을 이용하는 도중에 에러가 났다.
(DrawItem 안에는 ListBox 값 선택 시 배경화면을 LightCoral 색으로 색칠하게 했다.)
System.ArgumentOutOfRangeException: 'InvalidArgument=Value of '-1' is not valid for 'index'. |
ListBox를 Clear() 해주고 다시 재생목록을 가져오는 부분에서
DrawItem 이벤트를 계속 호출해서 리셋된 Index 값 -1을 참조하는 것 같았다.
그래서 DrawItem 코드 실행문을 if문 안에 넣어줬다.
e.Index > -1 일때만 실행하도록! 그랬더니 잘된다!
Success! : )
728x90
반응형
'IT > C#' 카테고리의 다른 글
[C#] Picturebox 위에 Grid 격자 모눈종이 그리기 (0) | 2019.05.29 |
---|---|
[C#][Database] Mysql Database 연결하기 (0) | 2019.05.27 |
[C# winform] TextBox 커서 자동으로 깜빡이게 (1) | 2019.01.10 |
[C#] PictureBox 이미지 자르고 적용하기 (0) | 2018.12.05 |
[C#] WinForm 마우스 클릭 이동으로 움직이기 (0) | 2018.11.26 |