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
[2802] Re:Edit 컴포넌트를 disabled 시켜도 텍스트는 까만색으로 할수 없나요???
사공엽 [] 3859 읽음    2000-01-20 00:00
제가 대답 올려도 되나 모르겠네요... ^^

일단 에디트 컴포넌트를 enabled = true, readonly=true로 해 놓고,
포커스를 가지고 있는 컨트롤을 포인터에 저장했다가 에디트 컴포넌트가 포커를 얻을때 이전 컨트롤로 포커스를 옮기면 되겠군요. 즉,

MyUnit.hpp파일에서...
private:
    TWinControl * m_SaveControl;

MyUnit.cpp에서...
TMyForm::AnotherControlEnter(TObject *Sender)
{
    m_SaveControl = (TWinControl*) Sender;
}
TMyForm::EditEnter(TObject *Sender)
{
    m_SaveControl->SetFocus();
}

대답이 되었나요? ^^

문보석 님이 쓰신 글 :
: 안녕하세요... 문보석입니다...
: 이번 질문은 제목과 같습니다...
: 좀더 자세히 말씀드리자면 에디트 컴포넌트의 Enabled 프로퍼티를 false 로 하면 커서조차도
: 오지 않잖아요... 단순히 ReadOnly를 true로 하면 커서는 오니까 아예 disabled시킨건데요...
: 이런 에디트 박스안의 텍스트가 회색으로 나오는데 까만색으로 나오게 할수 없나요???
: 단순한 내용인데 제 주위에는 아는 사람이 없네요...하하 ^^;;;;
: 그럼 안녕히...

+ -

관련 글 리스트
2800 Edit 컴포넌트를 disabled 시켜도 텍스트는 까만색으로 할수 없나요??? 문보석 3933 2000/01/20
2802     Re:Edit 컴포넌트를 disabled 시켜도 텍스트는 까만색으로 할수 없나요??? 사공엽 3859 2000/01/20
2805         아...죄송합니다... 제 질문이 애매했군요... 문보석 3700 2000/01/20
2808             Re:아...죄송합니다... 제 질문이 애매했군요... 박지훈.임프 3784 2000/01/20
2819                 Re:Re:아...죄송합니다... 제 질문이 애매했군요... 최지수 3713 2000/01/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.