안녕들 하시져? 쩝.. 간만에 질문 입니다... 죄송~~~
델파이3.0을 쓰는데요... 일단 질문에 대한 예를 들어 보죠...
Panel의 Width을 100부터 300까지 순차적으로 키우려고 for문을 써서
for i:=100 to 300 do Panel.Width := i;
이렇게 했거든요.... 그런데 for문이 실행되어지는 중에는 다른
메인 폼에 있던게 전혀 안보이고 for문이 끝난 후에야 Panel.Width에
300만큼 커진 후에 나머지가 메인폼에 있던 다른 콤퍼넌트들이 보여
지더라구요.... Panel이 커지는걸 눈으로 보여주고 싶었는데......
자연스럽게.. 그렇게 자연 스럽지 않아도 되구... 걍 볼수만 있으면
되거든여.... 무슨 다른 트릭 같은거 없을까요.....
비주얼 씨에서는 화면을 다시 그리는 뭐더라.. 아~ UpdateData(FALSE)를
쓰면 될것도 같던데.........
델파이에서는 화면 다시 그리는 그런 명령어가 없을까요.....
만약 있으면 for문에 Panel.Width의 값을 넣어줄때 같이 그러한 명령줄도
써줘 보려구여.... 암튼 다른 방법 아시면 좀 가르쳐 주시구요....
안되면 비주얼 씨의 UpdateData(FALSE)처럼 하는 함수 알고 계시면
좀 가르쳐 주셔여~~~~~~~~~~~ 그럼 읽어주셔서 감사합니다...
수고하셔여~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
헤르~!
|