Q&A

  • ComboBox에서 한 번에 두개의 항목을 나타내기..
머리 속에 생각을 어떻게 전해야 할지 모르겠지만, 암튼 글로 표현 해보기로 해보겠읍니다.

컴보 박스에 한 행에 한개의 항목을 표현 하는게 기본이지만, 어떤 프로그램을 보니깐, 한 행에 두개 이상.. 서네개의 항목을 나타내기도 표현하기도 하던것 같던데요..

전 DBLookUpComboBox를 쓰지 않고 루업처럼 사용할려고 일반 컴포박스에 질의를 한 결과를 넣었습니다.

그런데, 생각이 있어 서네개을 동시에 한 row에 표현 할려니, 않되더군요.

단순히.. 두개의 항목에 대한 구분자로 tab문자를 쓰면 될껏 같아서 했더니.. 않되겠던데,, 어떻게 가능하게 하는 방법없을까요. 그럼 소스의 일부분을 올려 드립니다.

if recordcount <> 0 then

while not Eof do begin

ComboBox1.items.add((FieldByName('상품이름').AsString+chr(vk_tab)+FieldByName('상품가격').AsString));



이렇게요..









1  COMMENTS
  • Profile
    허비 2000.01.08 03:11
    맨발의 청춘 wrote:

    > 머리 속에 생각을 어떻게 전해야 할지 모르겠지만, 암튼 글로 표현 해보기로 해보겠읍니다.

    > 컴보 박스에 한 행에 한개의 항목을 표현 하는게 기본이지만, 어떤 프로그램을 보니깐, 한 행에 두개 이상.. 서네개의 항목을 나타내기도 표현하기도 하던것 같던데요..

    > 전 DBLookUpComboBox를 쓰지 않고 루업처럼 사용할려고 일반 컴포박스에 질의를 한 결과를 넣었습니다.

    > 그런데, 생각이 있어 서네개을 동시에 한 row에 표현 할려니, 않되더군요.

    > 단순히.. 두개의 항목에 대한 구분자로 tab문자를 쓰면 될껏 같아서 했더니.. 않되겠던데,, 어떻게 가능하게 하는 방법없을까요. 그럼 소스의 일부분을 올려 드립니다.

    > if recordcount <> 0 then

    > while not Eof do begin

    > ComboBox1.items.add((FieldByName('상품이름').AsString+chr(vk_tab)+FieldByName('상품가격').AsString));

    >

    > 이렇게요..

    >

    >

    >

    > chr(vk_tab) 대신에 ' ' 를 넣으면 됩니다.