C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[24338] Re:[질문] ListView에서의 MultiSelect에 대하여...
V6-카츠라기 [vvvvvv] 942 읽음    2003-02-18 07:10
Mr.Yoon 님이 쓰신 글 :
: 제가 ListView에서 MultiSelect를 True로 하고 복수의 Item을 삭제하려고 아래와 같은
: 코딩을 해보았습니다. 아직까진 에러는 없는데 밑의 방법말고 또 다른 방법은 없는지요
: 제가 아무리봐도 정확한 방법이 아닌것 같습니다.
: 처리할 Item을 처음부터 다시 스캔하는게 영...ㅡㅡ
:
: void __fastcall TForm::btnDeleteClick(TObject *Sender)
: {
:      int  i = 0;
:
:      // 처음부터 Selected된 상황을 확인하면서 그 다음 작업(삭제)을 처리함.
:      while(ListView->Items->Count && ListView->SelCount > 0){
:           if(ListView->Items->Item[i]->Selected){
:                ListView->Items->Item[i]->Delete();
:                i = 0;
:           }
:           else{
:                i++;
:           }
:      }
:      // 영~맘에 안드는 코딩임...ㅡㅡ...어디 좋은 방법이 없을까요?
: }
:
: 고수님들의 명쾌한 답변 부탁드립니다...
: 감사합니다...(__)
:

while(ListView->ItemIndex >= 0) ListView->Items->Delete(ListView->ItemIndex);

+ -

관련 글 리스트
24337 [질문] ListView에서의 MultiSelect에 대하여... Mr.Yoon 802 2003/02/18
24338     Re:[질문] ListView에서의 MultiSelect에 대하여... V6-카츠라기 942 2003/02/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.