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
[38133] Re:Re:combobox 질문입니다.
evergreen [heredity] 2632 읽음    2004-11-23 13:42
Tstrings형인 ComboBox1->Items의 Objects를 활용하세요.
아래는 C++ Builder 5.0의 Help에 있는 예제입니다.
행복하세요.
-------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)

{
  TListItem *pItem;
  TListColumn *pColumn;
  // Create a ListView item for each image in the ImageList
  ListView1->SmallImages = ImageList1;
  ListView1->LargeImages = ImageList1;
  for (int i = 0; i < ImageList1->Count; i++)
  {
    pItem = ListView1->Items->Add();
    pItem->Caption = "Image" + IntToStr(i);
    pItem->ImageIndex = i;
  }
  // Create two columns to show during viewing as vsReport

  pColumn = ListView1->Columns->Add();
  pColumn->Caption = "Column 1";
  pColumn = ListView1->Columns->Add();
  pColumn->Caption = "Column 2";
  // Add View styles and constants to the Combo Box
  ComboBox1->Items->AddObject("vsIcon", (TObject *)vsIcon);
  ComboBox1->Items->AddObject("vsList", (TObject *)vsList);
  ComboBox1->Items->AddObject("vsReport", (TObject *)vsReport);
  ComboBox1->Items->AddObject("vsSmallIcon", (TObject *)vsSmallIcon);

  // Display first item in the Combo Box
  ComboBox1->ItemIndex = 0;
}

void __fastcall TForm1::ComboBox1Click(TObject *Sender)

{
  ListView1->ViewStyle = (TViewStyle) ComboBox1->Items->Objects[ComboBox1->ItemIndex];
}
-----------------------------------------------------------------------

강요찬(난나) 님이 쓰신 글 :
: TStringList 로 변수(예: ltest) 하나 더 만드셔서
: 콤보박스에는 VALUE(가, 나, 다) 의 값을 넣으시고
: TStringList에는 CODE(01, 02, 03) 의 값을 넣어 주면 될 것 같습니다.
:
: ltest->Strings[ComboBox1->ItemIndex];
:
: 이렇게 하면 가,나,다 에 대한 01,02,03 값을 얻을 수 있겠지요...
: ...
:
: ==============================================================
:
: Monkey D Ruphy 님이 쓰신 글 :
: : 안녕하세요.
: :
: : 제가 구현하려고 하는게.. CODE와 VALUE 값을 같이 저장하고 싶은데요.
: :
: : 예를 들면 다음과 같이 값이 있으면
: : CODE : 01, 02, 03
: : VALUE : 가, 나, 다
: :
: : 콤보박스의 Text에 VALUE(가, 나, 다)를 보여주고 싶고, 내부적으로 CODE(01, 02, 03)을 저장하여
: :
: : "가"를 선택했을때 "01"을
: : "나"를 선택했을때 "02"를 이런식으로 얻어오고 싶은데 가능한지 좀 알려주세요.
: :
: : 답변 부탁드립니다.

+ -

관련 글 리스트
38130 combobox 질문입니다. Monkey D Ruphy 874 2004/11/23
38131     Re:combobox 질문입니다. 강요찬(난나) 1054 2004/11/23
38133         Re:Re:combobox 질문입니다. evergreen 2632 2004/11/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.