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
[8856] Re:[질문] 리사이징시 글씨가 사라집니다...
귤임~* [] 1030 읽음    2001-07-09 05:50
구르미 님이 쓰신 글 :
: Form안에 richedit가 있고요...
: 폼의 onresizing이벤트에 아래처럼 넣어주었습니다.
: if (Width<305)
:      Width=307;
: if (Height<387)
:      Height=387;
: 그런데 가로로 리사이즈하여 305보다 작게 하였을 경우에 richedit안의 글씨가 사라집니다.
: 여기서 이상한 건 다른 창을 안보이는 창 위로 놓았다가 빼면 안 보이던 글씨가 다시 나타난다는 겁니다..
: 좀 이상하죠? ^^;
: 암튼 이런 경험있으시거나 해결책 아시는 분은 말좀 해주세요....
:
:

안녕하세요 귤임입니다

님 말씀 보고 그대로 해 봤는데요

전혀 이상 없던데요?

크기가 작아져서 그렇기 글은 그대로 남아있었습니다.

따로 스크롤 바를 안붙이셨으면 커서를 가져갈 때 까지 넘어가는 글이 가려질 겁니다.

환경은 윈2000에 빌더5 이구여

님이 쓰신 한가지 말씀..

"여기서 이상한 건 다른 창을 안보이는 창 위로 놓았다가

빼면 안 보이던 글씨가 다시 나타난다는 겁니다.."

이 말을 보면  폼 리페인팅을 해 주시면 될 것 같다는 생각이 듭니다

뭐 그냥 추측일 뿐이구요

제가 알기로는 프로퍼티가 바뀌면 자동으로 리페인팅 되는 것으로 알고 있습니다.

소스 코드 안에 이 문장을 추가시켜 보세요

리싸이즈 이벤트 함수 안에

Form1->Repaint();

이걸 추가시켜 줘 보세요

으음...여기 가입해서 첨으로 글이나 쓸라고 뒤적거리다가

어떻게 조금 아는 체 좀 하게 됐네여..^^ㆀ

그럼 꾸벅~

+ -

관련 글 리스트
8848 [질문] 리사이징시 글씨가 사라집니다... 구르미 940 2001/07/07
8856     Re:[질문] 리사이징시 글씨가 사라집니다... 귤임~* 1030 2001/07/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.