Q&A

  • 콤보박스와 메모관련 3번째
콤보박스에 아이템 항목이 있을때에는

잘 받아서 넘어가는데



직접 입력을 받는 부분이 있는데

이부분은 안넘어 가네요....

Memo1.Lines.Add(ComboBox1.Items[ComboBox1.ItemIndex]);

프리지아님이 갈쳐주신데로 요렇게 하면

항목 있는거 콤보에서 선택하면 넘어가는데



직접 텍스트로 입력 받으면 안넘어가는 상황이....



미리 넣어놓은 아이템을 선택하면 아이템값이 넘어가고

직접 입력하면 입력한 값이 넘어가게 하려면 어떻게 해야되죠?

4  COMMENTS
  • Profile
    블루쏭 2000.10.19 20:57
    콤보 박스의 입력부분은 ItemIndex가 정해 지지 않아서 넘어가지 않는거 같은데요

    이렇게 해보세요..

    Memo1.Lines.Add(ComboBox1.Text);

    이렇게 하면 될꺼 같으네요...





    이상현 wrote:

    > 콤보박스에 아이템 항목이 있을때에는

    > 잘 받아서 넘어가는데

    >

    > 직접 입력을 받는 부분이 있는데

    > 이부분은 안넘어 가네요....

    > Memo1.Lines.Add(ComboBox1.Items[ComboBox1.ItemIndex]);

    > 프리지아님이 갈쳐주신데로 요렇게 하면

    > 항목 있는거 콤보에서 선택하면 넘어가는데

    >

    > 직접 텍스트로 입력 받으면 안넘어가는 상황이....

    >

    > 미리 넣어놓은 아이템을 선택하면 아이템값이 넘어가고

    > 직접 입력하면 입력한 값이 넘어가게 하려면 어떻게 해야되죠?

  • Profile
    이상현 2000.10.19 22:19
    님 말씀대로 하니까/.

    콤보박스에 abcd라고 넣구 메모로 넘기니까

    a

    ab

    abc

    abcd

    라고 찍히네요....

    한번에 abcd라고 찍히게 하는 방법은 없나여?





    블루쏭 wrote:

    > 콤보 박스의 입력부분은 ItemIndex가 정해 지지 않아서 넘어가지 않는거 같은데요

    > 이렇게 해보세요..

    > Memo1.Lines.Add(ComboBox1.Text);

    > 이렇게 하면 될꺼 같으네요...

    >

    >

    > 이상현 wrote:

    > > 콤보박스에 아이템 항목이 있을때에는

    > > 잘 받아서 넘어가는데

    > >

    > > 직접 입력을 받는 부분이 있는데

    > > 이부분은 안넘어 가네요....

    > > Memo1.Lines.Add(ComboBox1.Items[ComboBox1.ItemIndex]);

    > > 프리지아님이 갈쳐주신데로 요렇게 하면

    > > 항목 있는거 콤보에서 선택하면 넘어가는데

    > >

    > > 직접 텍스트로 입력 받으면 안넘어가는 상황이....

    > >

    > > 미리 넣어놓은 아이템을 선택하면 아이템값이 넘어가고

    > > 직접 입력하면 입력한 값이 넘어가게 하려면 어떻게 해야되죠?

  • Profile
    남기석 2000.10.20 10:20
    안녕하세요

    청개구리 남기석입니다.



    ComboBox에 처리하는 이벤트를 잘 못 선택하신 것 같네요...

    OnKeyPress 이벤트에다가 이렇게 해 보세요...



    procedure TForm1.ComboBox1KeyPress(Sender: TObject; var Key: Char);

    begin

    if Key = #13 then

    begin

    // 기타 다른 처리

    Memo1.Lines.Add( combobox1.text );

    end;

    end;



    ===============================================================================

    이상현 wrote:

    > 님 말씀대로 하니까/.

    > 콤보박스에 abcd라고 넣구 메모로 넘기니까

    > a

    > ab

    > abc

    > abcd

    > 라고 찍히네요....

    > 한번에 abcd라고 찍히게 하는 방법은 없나여?

    >

    >

    > 블루쏭 wrote:

    > > 콤보 박스의 입력부분은 ItemIndex가 정해 지지 않아서 넘어가지 않는거 같은데요

    > > 이렇게 해보세요..

    > > Memo1.Lines.Add(ComboBox1.Text);

    > > 이렇게 하면 될꺼 같으네요...

    > >

    > >

    > > 이상현 wrote:

    > > > 콤보박스에 아이템 항목이 있을때에는

    > > > 잘 받아서 넘어가는데

    > > >

    > > > 직접 입력을 받는 부분이 있는데

    > > > 이부분은 안넘어 가네요....

    > > > Memo1.Lines.Add(ComboBox1.Items[ComboBox1.ItemIndex]);

    > > > 프리지아님이 갈쳐주신데로 요렇게 하면

    > > > 항목 있는거 콤보에서 선택하면 넘어가는데

    > > >

    > > > 직접 텍스트로 입력 받으면 안넘어가는 상황이....

    > > >

    > > > 미리 넣어놓은 아이템을 선택하면 아이템값이 넘어가고

    > > > 직접 입력하면 입력한 값이 넘어가게 하려면 어떻게 해야되죠?

  • Profile
    블루쏭 2000.10.19 22:33
    글쎄..

    코딩이 어떻게