Q&A

  • combobox에 관한 질문입니다....
안녕하세요..~~

콤보박스땜시...질문을 올렸습니다.



콤보박스 items에 목록을 추가하려고 하는데...

방법이 좀 특이합니다.



에디트에 이름을 써서 콤보박스에 입력시킬려고 합니다..



그래서..짧은 지식이나마..요렇게 해봤는데..



procedure TForm1.Button1Click(Sender: TObject);

begin

if Trim(edit16.text) <> '' then

combobox5.items.add(edit16.text);

end;



첨에는 콤보에 저장되길래 잘되었는가 쉽더니 종료했다가 다시 실행시켜보면 item들이 어디로 갔는지 보이지 안네요...흑흑



저장시킬려구하면 어떻게 해야하는지요....

3  COMMENTS
  • Profile
    아폴론 2001.08.23 02:13
    테이블을 만드는 것이 어떨까요

    프로그램이 실행되는 동안만 쓸거면 임시테이블을

    영구히 쓸거면 마스터테이블을...

    에디트박스의 내용을 테이블에 저장하고 콤보박스에는 테이블내용을 보여주는 겁니다.



    테이블이 없다면 지금처럼 실행시에는 잘되는데 프로그램을 종료하면 그 내용이 물론

    없어지죠...



    델파이유치원 wrote:

    > 안녕하세요..~~

    > 콤보박스땜시...질문을 올렸습니다.

    >

    > 콤보박스 items에 목록을 추가하려고 하는데...

    > 방법이 좀 특이합니다.

    >

    > 에디트에 이름을 써서 콤보박스에 입력시킬려고 합니다..

    >

    > 그래서..짧은 지식이나마..요렇게 해봤는데..

    >

    > procedure TForm1.Button1Click(Sender: TObject);

    > begin

    > if Trim(edit16.text) <> '' then

    > combobox5.items.add(edit16.text);

    > end;

    >

    > 첨에는 콤보에 저장되길래 잘되었는가 쉽더니 종료했다가 다시 실행시켜보면 item들이 어디로 갔는지 보이지 안네요...흑흑

    >

    > 저장시킬려구하면 어떻게 해야하는지요....

  • Profile
    chobo of chobo 2001.08.23 01:49
    델파이유치원 wrote:

    > 안녕하세요..~~

    > 콤보박스땜시...질문을 올렸습니다.

    >

    > 콤보박스 items에 목록을 추가하려고 하는데...

    > 방법이 좀 특이합니다.

    >

    > 에디트에 이름을 써서 콤보박스에 입력시킬려고 합니다..

    >

    > 그래서..짧은 지식이나마..요렇게 해봤는데..

    >

    > procedure TForm1.Button1Click(Sender: TObject);

    > begin

    > if Trim(edit16.text) <> '' then

    > combobox5.items.add(edit16.text);

    > end;

    >

    > 첨에는 콤보에 저장되길래 잘되었는가 쉽더니 종료했다가 다시 실행시켜보면 item들이 어디로 갔는지 보이지 안네요...흑흑

    >

    > 저장시킬려구하면 어떻게 해야하는지요....







    지두 잘 모르는데영... 일단 프로그램 종료 하면 메모리 휘리릭 날아 가잖아영...

    그러니깐 item들이 날아 가겠정...

    저장 할려면 디비에 저장 하던가...

    화일 만들어 item값을 저장 하던가 해서..

    폼의 onShow같은 이벤트에서 콤보박스의 아이템에 넣어 주는 루틴이 필요하겠졍..

    그럼 즐꼬..



  • Profile
    델파이유치원 2001.08.23 10:03
    DB로 하면 저장할수 있을것 같네요... ^^

    테이블 만들어서 해볼게용...