Bonjour,
Je souhaite pouvoir supprimer une box à la fermeture d'une table de donnée.
Dans le code ci dessous je veux qu'à la fermeture de Big Class, la text Box de w soit supprimée.
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;
);Mon problème est que lorsque je ferme BigClass, jmp m'affiche "nom non résolu pour w". Est ce que c'est possible de récupérer la référence de la fenêtre w qui semble être perdue après l'ouverture de la table de données.
Merci d'avance pour vos réponses
Accessing the window to close based upon using the Window() function with the window's name worked for 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;
);
Accessing the window to close based upon using the Window() function with the window's name worked for 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;
);
Merci beaucoup cela a fonctionné parfaitement !