Buongiorno,
Voglio essere in grado di eliminare una casella quando si chiude una tabella di dati.
Nel codice sottostante voglio chiudere Big Class, il testo Box of w da eliminare.
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;
);
Il mio problema è che quando chiudo BigClass, jmp mi mostra "nome non risolto per w". È possibile recuperare il riferimento della finestra w che sembra essere perso dopo aver aperto la tabella dei dati.
Grazie in anticipo per le tue risposte
L'accesso alla finestra da chiudere in base all'utilizzo della funzione Window() con il nome della finestra ha funzionato per me
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;
);