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

C++빌더 Q&A
C++Builder Programming Q&A
[9744] Re:Re:Re:Re:Re:[질문] key값을 캡쳐비슷하게 받는 방법이 없을까요...
kark .김성진 [] 849 읽음    2001-08-09 20:30
ReadOnly를 하신다는걸 까먹었었네..죄송..ㅡ.ㅜ (하루종일 정신이 없어서..)

OnKeyDown 이벤트에서 잠깐만 ReadOnly 속성을 없애면 어떨까요??

void __fastcall TForm1::RichEdit1KeyDown(TObject *Sender, WORD &Key,
      TShiftState Shift)
{
   RichEdit1->ReadOnly = false;
}

그리구나서.. OnKeyUp 이벤트 마지막에서 다시 ReadOnly를 해주면..(넘..꽁수인가요? ㅡ.ㅡ)

void __fastcall TForm1::RichEdit1KeyUp(TObject *Sender, WORD &Key,
      TShiftState Shift)
{
   // RichEdit1->SelStart-=1   ----->  RichEdit1->SelStart-1   (수정부분)
   RichEdit1->SelStart = RichEdit1->SelStart?RichEdit1->SelStart-1:0;
   RichEdit1->SelLength = 1;

   ComboBox1->Text = RichEdit1->SelText;
   ComboBox1->SetFocus();
   RichEdit1->ReadOnly = true;
}

그리고 에러는 제쪽에서는 안나거든요...다시한번 확인해 주세요..

마지막으로 RichEdit에다가 아무것도 남기지 않고 콤보박스로 넘긴다고는 생각 못했습니다..

이건 OnKeyUp 벗어나기 전에 지워주면 되겠져..

그럼 수고하세요..



+ -

관련 글 리스트
9726 [질문] key값을 캡쳐비슷하게 받는 방법이 없을까요... Jun 1176 2001/08/09
9765     [답변] 이렇게 하면 되나요? kark .김성진 1047 2001/08/10
9729     Re:[질문] key값을 캡쳐비슷하게 받는 방법이 없을까요... kark .김성진 928 2001/08/09
9731         Re:Re:[질문] key값을 캡쳐비슷하게 받는 방법이 없을까요... Jun 956 2001/08/09
9740             Re:Re:Re:[질문] key값을 캡쳐비슷하게 받는 방법이 없을까요...(수정) kark .김성진 942 2001/08/09
9741                 Re:Re:Re:Re:[질문] key값을 캡쳐비슷하게 받는 방법이 없을까요... Jun 881 2001/08/09
9744                     Re:Re:Re:Re:Re:[질문] key값을 캡쳐비슷하게 받는 방법이 없을까요... kark .김성진 849 2001/08/09
9752                         Re:Re:Re:Re:Re:Re:[질문] key값을 캡쳐비슷하게 받는 방법이 없을까요... Jun 924 2001/08/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.