창의 참조 가져오기안녕하세요,
데이터 테이블을 닫을 때 상자를 삭제할 수 있기를 원합니다.
아래 코드에서 삭제하려는 w의 텍스트 상자인 Big Class를 닫고 싶습니다.
Names Default To Here( 1 );
project = New Project();
project << Append(
w = New Window( "Window", Text Box( "Window 1" ) )
);
project << Append(
w2 = New Window( "Window2", Text Box( "Window 2" ) )
);
dt1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt1 << On Close(
w["Window 1 ?"] << Delete;
);
내 문제는 BigClass를 닫을 때 jmp가 "unresolved name for w"를 표시한다는 것입니다. 데이터 테이블을 연 후 손실된 것으로 보이는 창 w의 참조를 복구할 수 있습니까?
귀하의 답변에 미리 감사드립니다
스크립팅Re: Obtenir la référence d'une fenêtre창 이름으로 Window() 함수를 사용하여 닫을 창에 액세스하는 것이 효과적이었습니다.
Names Default To Here( 1 );
project = New Project();
project << Append(
w = New Window( "Window", Text Box( "Window 1" ) )
);
project << Append(
w2 = New Window( "Window2", Text Box( "Window 2" ) )
);
dt1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt1 << On Close(
window("Window") << Delete;
);