Comment intercepter un événement de fermeture de fenêtre?Je construis une application et Je veux empêcher la fermeture de la fenêtre si l'utilisateur appuie sur "X" pour fermer la fenêtre . A ma connaissance, "On Close" me permet uniquement de gérer ce qui se passe lorsque la fenêtre est fermée. Je ne peux pas annuler l'événement de fermeture de la fenêtre.
Aidez-moi à trouver de la documentation ou une solution à ce problème. Merci d'avance!
Re : Comment intercepter un événement de fermeture de fenêtre ?Et, si vous retournez toujours 0, vous risquez d'avoir du mal à fermer JMP !
Re : Comment intercepter un événement de fermeture de fenêtre ?C'est un peu tard, mais vous pouvez retourner 0 à partir du script On Close pour empêcher la fermeture de la fenêtre.
Names default to here(1);
win = New Window("Close Me", Show Menu(0), Show Toolbars(0),
V List Box(
teb = text edit box("")
)
) << On Close(
if(
length( teb << get text ) > 0,
1,
New Window("Enter a value", << modal(1), Show Menu(0), Show Toolbars(0), text box("you must enter a value to continue"));
0;
)
);