Q&A

  • ComboBox 입력 값을 다른 폼의 Edit에 보이기... 쩜 갈카주세여...
Form1에서 ComboBox로 입력한 값을...



Form2의 Edit에 나타내려 합니다...



그런데... ComboBox의 값을 변환을 시켜도...Edit에는 Default 값으로 나타납니다...



예를 들어...



Form1에서 ComboBox에 Default 값은 "2000"인데...



"2001"로 바꾸고... 확인 버튼을 클릭하면 (Form2.Show)...



Form2의 Edit(Edit.Text := Form1.ComboBox.Text)에는 "2000"으로 나타납니다...



어케 해결하지요...



1  COMMENTS
  • Profile
    김만성 2000.08.04 20:51
    윤수경 wrote:

    > Form1에서 ComboBox로 입력한 값을...

    >

    > Form2의 Edit에 나타내려 합니다...

    >

    > 그런데... ComboBox의 값을 변환을 시켜도...Edit에는 Default 값으로 나타납니다...

    >

    > 예를 들어...

    >

    > Form1에서 ComboBox에 Default 값은 "2000"인데...

    >

    > "2001"로 바꾸고... 확인 버튼을 클릭하면 (Form2.Show)...

    >

    > Form2의 Edit(Edit.Text := Form1.ComboBox.Text)에는 "2000"으로 나타납니다...

    >

    > 어케 해결하지요...

    >



    제가 쓰는 방법 인데요... 도움이 되었으면 좋겠군요..

    컴보에서 텍스트를 처리하는 방법은 아직 모르고 있거든요..

    제가 쓰는 방법은...

    case combobox.itemindex of

    0:

    begin

    Form2.Edit.text :='2000';

    end;

    1:

    begin

    Form2.Edit.text :='2001';

    end;

    2:

    begin

    Form2.Edit.text :='2002';

    end;

    이런식으로 처리를 하거든요..

    이 문장을 combobox의 onchange 이벤트에 처리를 해서.

    사용하심 될겁니다.



    이글 올리면서 하나 테스트를 해봤거든요..

    이게 더 간단할 수도 있겠군요...

    combobox 의 onchange 버튼 이벤트에...

    그냥 이렇게만 쓰시면 됩니다.

    Form2.Edit1.text := combobox1.text;



    그럼 즐코하세요.. ^^