그래서 별도의 창에서 그래프를 열어 그래프를 변경 한 다음 저장하는 저장 버튼이있는 프로그램을 만들려고합니다. 저장 기능은 두 번째 창을 열 때를 제외하고는 첫 번째 창에서 버튼을 클릭하면 두 번째 창에 그래프가 저장됩니다. 버튼 하나가 생성 된 창을 가리 키도록하는 방법이 있습니까?
나는 당신이 새로운 창을 열 때 당신이 다른 창문에 당신의 포인터를 얻고 있다고 가정합니다. 다음은이를 해결하는 한 가지 방법을 보여주는 코드 조각입니다. 각 "Push Me"버튼을 클릭하면 로그의 메시지를 확인하십시오.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
For( i = 1, i <= 2, i++,
Eval(
Substitute(
Expr(
__nw__ = New Window( "The Window " || Char( i ),
__dis__ = Distribution( Continuous Distribution( Column( :height ) ) ),
Button Box( "Push Me", Show( __i__ ) )
)
),
Expr( __nw__ ), Parse( "nw" || Char( i ) ),
Expr( __dis__ ), Parse( "dis" || Char( i ) ),
Expr( __i__ ), "Button " || Char( i )
)
)
);