因此,我正在嘗試製作一個程序,在單獨的窗口中打開一些圖形,並有一個保存按鈕,允許您對所述圖形進行更改,然後保存它。保存功能有效,除非您打開第二個窗口,單擊第一個窗口中的按鈕將圖形保存在第二個窗口中。有沒有辦法讓一個按鈕指向它創建的窗口?
我假設您在打開新窗口時收到指向不同窗口重置的指針。 這是一段代碼,說明了解決這個問題的一種方法。 單擊每個“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 )
)
)
);