Q&A

  • 에디트박스에 편집한 내용을 메모의 원하는 라인에 쓰기
폼에 에디트박스가 6개 메모컴포넌트가 1개 있습니다. 에디트박스들의 tag가 1-4까지 이고 exit할 때 메모컴포넌트에 각 에디트박스의 tag에 해당하는 라인에 에디트박스의 내용을 보여주고 싶습니다. 그냥 Memo1.lines[TEdit(Sender).Tag]:= TEdit(Sender).Text하니까 첫번째 라인밖에 쓰지 못하는군요. 그리고 추가적으로 2번째 라인의 내용은 Edit3,

Edit4,Edit5의 내용이 Format('%14s %12s %10s',[Edit3.Text, Edit4.Text, Edit5.Text])의 형태로 들어가야 합니다.

어떻게 해야 정상적으로 구현할 수 있을까요?

1  COMMENTS
  • Profile
    이재식 1999.12.08 09:33
    박성훈 wrote:

    > 폼에 에디트박스가 6개 메모컴포넌트가 1개 있습니다. 에디트박스들의 tag가 1-4까지 이고 exit할 때 메모컴포넌트에 각 에디트박스의 tag에 해당하는 라인에 에디트박스의 내용을 보여주고 싶습니다. 그냥 Memo1.lines[TEdit(Sender).Tag]:= TEdit(Sender).Text하니까 첫번째 라인밖에 쓰지 못하는군요. 그리고 추가적으로 2번째 라인의 내용은 Edit3,

    > Edit4,Edit5의 내용이 Format('%14s %12s %10s',[Edit3.Text, Edit4.Text, Edit5.Text])의 형태로 들어가야 합니다.

    > 어떻게 해야 정상적으로 구현할 수 있을까요?



    이재식 Wrote :

    안녕하십니까?

    제가 실제 명령어가 생각이 안나서 그러는데요,

    대림 출판사 델파이 시작&완성편에 끝에 있는 부록을 보면

    Memo컴포넌트에서 원하는 라인으로 이동하는 구현이 있습니다.



    그 코딩을 이용하시면 될 것 같습니다.

    어떻게 해당 라인으로 이동하는지만 알면 쉽게 위의 기능은 구현할 수 있을

    것입니다.



    그럼, 도움이 되셨으면 하는 바램입니다.