Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[880] [답변] KCK1010/쉬프트키와화살표로블럭잡을시..
sickchic [ ] 2084 읽음    1998-01-22 11:31
   
    일단 컨트롤을 TMemo나 TRichEdit로 사용하셨다면..
   
      CutToClipboard ;
      CopyToClipboard ;
      PasteFromClipboard ;
   
    위의 메쏘드를 사용하시면 되겠네요..
   
    TRichEdit를 사용하셨다면..
      with RichEdit1 do
        if HandleAllocated then SendMessage(Handle, EM_UNDO, 0, 0);
    와 같이 하여 undo 기능도 제공할 수 있습니다..
   
    툴바  등과 같이 특정 버튼을 클릭했을때 위와 같은 방법들을 사용하면
    되고..  TMemo와 TRichEdit의 경우는 Ctrl+C와 Ctrl+X, Ctrl+V 와 같은
    키는 기본적으로 먹게 되어 있습니다..
    이 기능이 안된다는 것은 좀 이상하네요..
   
    Keydown이나  keypressed  이벤트에서 다른 처리를 하면서 위의 기능이
    무력화 된건 아닌가 살펴보시고..
    TForm의 Keypreview가 True라면 폼에서도 확인해보세요..
   
    참고로  델파이  폴더  데모에  깔리는  RichEdit  예제를  참고하시면
    TRichEdit를  이용해 작성된 에디터 예제가 있으니 많은 도움이 되실거
    여요..
   
    기람..
                                미친병아리 서비였네용.. 삐약~ !!
   
   
   
    번호:844/852  등록자:KCK1010  등록일시:98/01/21 01:07  길이:12줄
    제 목 : >질문< 쉬프트키와화살표로블럭잡을시..
   
    안녕하세요 ..
    모험을 무릅쓰고 제가 만드는 메모장으로 모든 에디트를 하려니까
    제가 생각해도 이건 에디터로서의 기능은 거의 없고
    무슨 애물단지 같은 생각이 자주 듭니다.
    요번에 나오는 문제는 쉬프트키와 화살표키를 이용해서
    블럭을 잡으면 저의 보잘것 없는 메모장은  복사나 붙이기를 비롯해서
    그런 클립보드를 이용하는 기능이 전혀 들지를 않는군요 ..
    이럴땐 어떻해야 합니까 ???
    흐흠 ...
    많은 고수님들의 하루두번정도 따뜻한 손길을 기다리며
    저는 저쪽 구석에서 울고 있을렵니다..
    그러면 오늘은 정말 이만 마칩니다....
   
   
   


+ -

관련 글 리스트
880 [답변] KCK1010/쉬프트키와화살표로블럭잡을시.. sickchic 2084 1998/01/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.