Q&A

  • 리스트뷰에서 checkbox에 체크시 발생하는 이벤트에 대해서.
안녕하세요 델파이 초보 프로그래머입니다.

리스트뷰에서 10,000 건의 Data 중에서 checkbox에 체크된것만
TStringList에 저장하고 싶어요

기존에 for문을 돌려서 체크된것만을 TStringList 에 저장했는데
속도가 느린것 같아서요

그래서 사용자가 checkbox에  체크할때 TStringList에 저장을 하고 싶거든요

그런후 TStringList에 저장된 값만을 호출하면 될것같아서요

혹시 CheckBox에 체크시 발생하는 이벤트에 대해서 알려주세요

좋은 팁이 있으면 알려주시고요 ^^

그럼 즐거운 점심시간 되세요
2  COMMENTS
  • Profile
    KDDG_BaSTaD 2003.02.14 01:30

    ==> OnChange() 라는 이벤트에 보시면 Change 파라미터가 있습니다.
    이것은 TListItem의 State가 변경된것을 나타내는데요.. Cut, Focus, Select 가 변경되면 날라옵니다.. check는 없는데.. focus로 잡으면 될거같네요. 글고 TListItem의 checked 를 검사하시면 되겠지요..

    ps. 성공하시길.. 즐프 & 즐타
  • Profile
    돈키호테 2003.02.14 04:55
    초보라서 잘 모르겠습니다..
    번거롭더라도 조그만 예제로 풀어주면 정말 감사하겠습니다..^^

    ==> OnChange() 라는 이벤트에 보시면 Change 파라미터가 있습니다.
    이것은 TListItem의 State가 변경된것을 나타내는데요.. Cut, Focus, Select 가 변경되면 날라옵니다.. check는 없는데.. focus로 잡으면 될거같네요. 글고 TListItem의 checked 를 검사하시면 되겠지요..

    일단 변경된것인 날라온다고 하는데 어떻게 받아야하는지 등등 ^^;