|
구르미 님이 쓰신 글 :
: Form안에 richedit가 있고요...
: 폼의 onresizing이벤트에 아래처럼 넣어주었습니다.
: if (Width<305)
: Width=307;
: if (Height<387)
: Height=387;
: 그런데 가로로 리사이즈하여 305보다 작게 하였을 경우에 richedit안의 글씨가 사라집니다.
: 여기서 이상한 건 다른 창을 안보이는 창 위로 놓았다가 빼면 안 보이던 글씨가 다시 나타난다는 겁니다..
: 좀 이상하죠? ^^;
: 암튼 이런 경험있으시거나 해결책 아시는 분은 말좀 해주세요....
:
:
안녕하세요 귤임입니다
님 말씀 보고 그대로 해 봤는데요
전혀 이상 없던데요?
크기가 작아져서 그렇기 글은 그대로 남아있었습니다.
따로 스크롤 바를 안붙이셨으면 커서를 가져갈 때 까지 넘어가는 글이 가려질 겁니다.
환경은 윈2000에 빌더5 이구여
님이 쓰신 한가지 말씀..
"여기서 이상한 건 다른 창을 안보이는 창 위로 놓았다가
빼면 안 보이던 글씨가 다시 나타난다는 겁니다.."
이 말을 보면 폼 리페인팅을 해 주시면 될 것 같다는 생각이 듭니다
뭐 그냥 추측일 뿐이구요
제가 알기로는 프로퍼티가 바뀌면 자동으로 리페인팅 되는 것으로 알고 있습니다.
소스 코드 안에 이 문장을 추가시켜 보세요
리싸이즈 이벤트 함수 안에
Form1->Repaint();
이걸 추가시켜 줘 보세요
으음...여기 가입해서 첨으로 글이나 쓸라고 뒤적거리다가
어떻게 조금 아는 체 좀 하게 됐네여..^^ㆀ
그럼 꾸벅~
|