FrmSub2 폼이 안보인 상태에서
SetFocus함수를 사용했기 때문에 나오는 에러입니다.
폼이 안 보이더라도 폼내부의 콤포넌트나 변수는 엑세스 할 수 있으나
화면 컨트롤 함수를 엑세스 할 경우는 폼이 보여야(show) 됩니다.
아마도
FrmSub2폼에서 값을 입력하면
FrmSub2가 닫히고
FrmSub1에서 값을 판단하여 코딩을 하신거 같은데
이럴 경우
FrmSub2가 안보인 상태(Hide)기 때문에
FrmSub2에 있는 콤포넌트에 포커스를 줄려고 하면
에러가 납니다.
그렇게 하지 마시고
FrmSub2에서 판단하고
거기서 포커스를 주세요.
이상헌 님이 쓰신 글 :
:
:
: setfocus 함수를 사용했을시
: 조건을 충족을 못했을 경우
:
: Cannot focus a disabled or invisible window.
:
: 라는 경고 메세지가 나옵니다.
:
: 경고메세지가 뜨는 이유는 조건에 충족하였을때는 뜨지 않으나,
:
: 조건에 충족하지 못했을경우 이미 알람메세지를 별도로 불러내어 "~~를 하세요" 라고 입력해놓았습니다.
:
: Cannot focus a disabled or invisible window. 경고 메세지를 나오지 않게 하는방법이 있습니까?..
:
:
:
|