델초보인데.. 알려주십시요..
[질문]
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
이런 식으로 만드고 싶은데.. 보통 에디터의 경우라면 마우스로 해당 부분을 선택해서, 복사-붙여넣기를 하면 되는데.. 제가 만드는 프로그램에서는 사용자의 그런 개입(?)없이 프로그램 내에서 복사와 붙여넣기를 하고 싶습니다.
여러군데를 찾아보았는데 자료가 별로 없어서 이렇게 질문 올립니다.
델 고수분들의 지원바랍니다. 그럼..
클립보드를 이용하세요...
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
>
> 이런 식으로 만드고 싶은데.. 보통 에디터의 경우라면 마우스로 해당 부분을 선택해서, 복사-붙여넣기를 하면 되는데.. 제가 만드는 프로그램에서는 사용자의 그런 개입(?)없이 프로그램 내에서 복사와 붙여넣기를 하고 싶습니다.
> 여러군데를 찾아보았는데 자료가 별로 없어서 이렇게 질문 올립니다.
>
> 델 고수분들의 지원바랍니다. 그럼..
>