안녕하세요 델파이 초보 프로그래머입니다.
리스트뷰에서 10,000 건의 Data 중에서 checkbox에 체크된것만
TStringList에 저장하고 싶어요
기존에 for문을 돌려서 체크된것만을 TStringList 에 저장했는데
속도가 느린것 같아서요
그래서 사용자가 checkbox에 체크할때 TStringList에 저장을 하고 싶거든요
그런후 TStringList에 저장된 값만을 호출하면 될것같아서요
혹시 CheckBox에 체크시 발생하는 이벤트에 대해서 알려주세요
좋은 팁이 있으면 알려주시고요 ^^
그럼 즐거운 점심시간 되세요
==> OnChange() 라는 이벤트에 보시면 Change 파라미터가 있습니다.
이것은 TListItem의 State가 변경된것을 나타내는데요.. Cut, Focus, Select 가 변경되면 날라옵니다.. check는 없는데.. focus로 잡으면 될거같네요. 글고 TListItem의 checked 를 검사하시면 되겠지요..
ps. 성공하시길.. 즐프 & 즐타