Q&A

  • 문자열 복사 및 붙여넣기..
델초보인데.. 알려주십시요..



[질문]

Richedit를 사용하여 text파일을 열어 내용을 loadfromfile 함수를 사용하여 가져옵니다.



내용이

1111111111111

2222222222222

<---- Select Start --->

aaaaaaaaaaaa

bbbbbbbbbbbb

<----- Select End ---->

3333333333333

4444444444444



이와 같이 되어있을 때.. < -- select start --> 에서 < -- Select End --> 사이의 내 을 복사해서 붙여 놓고자 합니다. 그래서 내용을 다음과 같이 만드려고 합니다.



1111111111111

2222222222222

<---- Select Start --->

aaaaaaaaaaaa

bbbbbbbbbbbb

<----- Select End ---->

<---- Select Start --->

aaaaaaaaaaaa

bbbbbbbbbbbb

<----- Select End ---->

<---- Select Start --->

aaaaaaaaaaaa

bbbbbbbbbbbb

<----- Select End ---->

3333333333333

4444444444444



이런 식으로 만드고 싶은데.. 보통 에디터의 경우라면 마우스로 해당 부분을 선택해서, 복사-붙여넣기를 하면 되는데.. 제가 만드는 프로그램에서는 사용자의 그런 개입(?)없이 프로그램 내에서 복사와 붙여넣기를 하고 싶습니다.

여러군데를 찾아보았는데 자료가 별로 없어서 이렇게 질문 올립니다.



델 고수분들의 지원바랍니다. 그럼..



1  COMMENTS
  • Profile
    최용일 2001.04.11 00:33
    안녕하세요. 최용일입니다.



    클립보드를 이용하세요...



    RichEdit1.SelStart := 시작위치;

    RichEdit1.SelLength := 끝위치(줄바뀌게 할려면 Carrage Return + Line Feed포함해야함);

    RichEdit1.CopyToClipboard;

    RichEdit1.PasteFromClipboard; // 원하는 만큼 붙여넣으세요...

    RichEdit1.PasteFromClipboard;

    RichEdit1.PasteFromClipboard;



    ^^ 항상 즐코하세요...



    여용구 wrote:

    > 델초보인데.. 알려주십시요..

    >

    > [질문]

    > Richedit를 사용하여 text파일을 열어 내용을 loadfromfile 함수를 사용하여 가져옵니다.

    >

    > 내용이

    > 1111111111111

    > 2222222222222

    > <---- Select Start --->

    > aaaaaaaaaaaa

    > bbbbbbbbbbbb

    > <----- Select End ---->

    > 3333333333333

    > 4444444444444

    >

    > 이와 같이 되어있을 때.. < -- select start --> 에서 < -- Select End --> 사이의 내 을 복사해서 붙여 놓고자 합니다. 그래서 내용을 다음과 같이 만드려고 합니다.

    >

    > 1111111111111

    > 2222222222222

    > <---- Select Start --->

    > aaaaaaaaaaaa

    > bbbbbbbbbbbb

    > <----- Select End ---->

    > <---- Select Start --->

    > aaaaaaaaaaaa

    > bbbbbbbbbbbb

    > <----- Select End ---->

    > <---- Select Start --->

    > aaaaaaaaaaaa

    > bbbbbbbbbbbb

    > <----- Select End ---->

    > 3333333333333

    > 4444444444444

    >

    > 이런 식으로 만드고 싶은데.. 보통 에디터의 경우라면 마우스로 해당 부분을 선택해서, 복사-붙여넣기를 하면 되는데.. 제가 만드는 프로그램에서는 사용자의 그런 개입(?)없이 프로그램 내에서 복사와 붙여넣기를 하고 싶습니다.

    > 여러군데를 찾아보았는데 자료가 별로 없어서 이렇게 질문 올립니다.

    >

    > 델 고수분들의 지원바랍니다. 그럼..

    >