로더님 장성호님 너무 감사드립니다.
두가지 방법다 좋은 방법 같습니다.
장성호 님이 쓰신 글 :
: @기본적으로는..
:
:
: // 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개만 선택하는 방법을 알고 싶습니다.
|