Delphi의 OnActivate Event에서 발생하는 오류
OnActivate Event에서 Form의 FormStyle 특성을 변경하려면 ‘Cannot Change Visible in Onshow or OnHide'에러가 발생한다.
Form 스타일 뿐만이아니라 OnActivate에서 이벤트나 메서드 호출을 할경우에도 발생한다. 정확한 원인은 생성위치문제로 동일하겠으나 일단은 ‘Cannot Change Visible in Onshow or OnHide' 에러가 발생한다면 이곳이라는 것을 알아두자.
FormStyle은 Window가 생성될 때 결정되며,OnCreate Event에서 일반적인 설정이 이루어진다.그러므로 OnShow나 OnHide, OnActivate Event에서 사용될 수 없다.
출처 : http://yuhani.springnote.com/pages/883996
'Dev > Delphi' 카테고리의 다른 글
델파이 오픈 소스. (1) | 2011.05.31 |
---|---|
델파이 콤포넌트 만들기 외 2건의 레퍼런스(함수,VCL) 문서 (0) | 2011.05.31 |
Form의 BorderStyle=bsNone일때 폼의 이동 (0) | 2011.05.31 |
자신의 폰트를 시스템 폰트로 설정 (0) | 2011.05.31 |
폼생성시 이벤트 발생 순서 (VCL) 폼생성/폼종료 시 이벤트 발생 순서 (0) | 2011.05.31 |
윈도우 버젼 정보가져오기 (0) | 2011.05.31 |
델파이 몇개 간단한 팁들 (0) | 2011.05.31 |
Delphi 2007에서 firebird를 사용하자. (0) | 2011.05.31 |
델파이 컴포넌트 만들기 강좌. (0) | 2011.05.31 |
ShellExecute(Ex) 사용법 예제 12가지 (0) | 2011.05.31 |