폼의 크기를 변경할 때 내부 컨트롤이 폼 크기 안에서 다 보여지지 않을 경우 자동으로 스크롤이 생긴다. (TScrollingWinControl 의 기능)
이때, 6버전 이하의 경우 폼의 스킨이 윈도우에 설정 된 스킨이 아닌 XP 스킨 비슷한 것으로 바뀐다. (Delphi7 에서는 발생하지 않아 6버전 이하라고 추측함)
이에 대한 해결책은 호환 모드를 변경하여 실행시 하위 OS 호환 모드로 실행하는 것으로,
레지스트리에 키를 하나 만들어 주는 것으로 해결된다.
(그래도, 최고의 해결책은 Aero 를 지원하는 상위버전(최신 버전이 가장 좋을 듯)의 개발툴을 사용하는 것이다.)
이렇게 하면 아쉽게도 실수('.' 포함 숫자) 처리가 되지 않는다.
직접 숫자 처리를 해 주거나 TEdit.OnKeyPress 에서 '.' 입력 시 SelText = "." 을 해주면 된다. 하지만 이 방법은 Beep 음이 나서 추천하지 않는다.
같은 방법으로 숫자 이외의 특정 문자를 입력 가능하게 할 수 있지만 Beep 음이 난다.
이 방법은 정수처리에만 적용하길 추천한다.