だから私は別々のウィンドウでいくつかのグラフを開き、あなたがそのグラフに変更を加えてそれを保存することを可能にする保存ボタンを持つようなプログラムを作ることを試みている。保存機能は、2番目のウィンドウを開いたとき以外は機能します。最初のウィンドウでボタンをクリックすると、2番目のウィンドウにグラフが保存されます。ボタンが作成されたウィンドウを指すようにする方法はありますか?
新しいウィンドウを開いているときに、別のウィンドウへのポインタがリセットされていると思います。 これを回避する1つの方法を説明するコードの一部です。 各「プッシュミー」ボタンがクリックされたときにログ内のメッセージをチェックしてください
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 )
)
)
);