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
[68200] Re:Re:listbox 에서 클릭된 1줄만 가져 올수 있나요??
장성호 [nasilso] 1274 읽음    2012-09-19 22:28
@기본적으로는..

// ItemIndex로 현재 선택된 첫번째 item이 뭔지 알수 있습니다.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
	if(ListBox1->ItemIndex>=0)
	{
		ShowMessage(ListBox1->Items->Strings[ListBox1->ItemIndex]);
	}
}
//---------------------------------------------------------------------------


@하지만 MultiSelect 프로퍼티가 true인경우엔
위 방법은 정확하지 않습니다.

로더님 방법으로 처음부터 끝까지 돌려야 모두다 알수 있습니다.

그럼..


로더 님이 쓰신 글 :
: for(int i =0; i <= ListBox1->Items->Count-1; i++)
:         {
:                 if(ListBox1->Selected[i])
:                 {
:                         ShowMessage(ListBox1->Items->Strings[i]);
:                 }
:         }
:
: i <= ListBox1->Items->Count-1  <<- 이 부분은 편하신것으로..
:
: 답변 작성하다 의문이 생기네요.. 꼭 for문을 돌려야 알 수가 있는걸까요?
:
:
: 외토리 님이 쓰신 글 :
: : ListBox1->Items->Text 이렇게 해서
: : listbox값을 전부 가져 올수는 있겠는데
: :
: : 한줄만 가져 올수는 없나요??
: :
: : listbox 가 안된다면
: : memo 를 써도 됩니다..
: :
: : 무슨 방법을 쓰던지 여러항목중에..
: : 1개만 선택하는 방법을 알고 싶습니다.

+ -

관련 글 리스트
68198 listbox 에서 클릭된 1줄만 가져 올수 있나요?? 외토리 1201 2012/09/19
68199     Re:listbox 에서 클릭된 1줄만 가져 올수 있나요?? 로더 1261 2012/09/19
68200         Re:Re:listbox 에서 클릭된 1줄만 가져 올수 있나요?? 장성호 1274 2012/09/19
68209             Re:Re:Re:listbox 에서 클릭된 1줄만 가져 올수 있나요?? 외토리 1250 2012/09/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.