NO_CLOSE N pour choisir d'annuler la fermeture d'un form
2 participants
Auteur
Message
silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
Sujet: NO_CLOSE N pour choisir d'annuler la fermeture d'un form Dim 1 Juil 2018 - 16:07
Quant on clique sur la croix de fermeture du fom 0, il n'y a pas de choix pour un utilisateur, de ne pas sortir du programme s'il s'agit du form 0 (les autres form sont simplement HIDE). Cette commande annulerait le HIDE du form et la fermeture du form 0 si un utilisateur clique sur la croix de fermeture et qu'il souhaite revenir sur sa décision de quitter. Ex.:
Code:
label confirm_quit : caption 0,"Cliquez sur la croix de fermeture, puis choisir NON ------------------------>" on_close 0,confirm_quit END confirm_quit: if message_confirmation_yes_no("Fermer quand même ?")=1 terminate else message "Ici, NO_CLOSE 0 annulerait la fermeture du form 0..." end_if return
Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
Sujet: Re: NO_CLOSE N pour choisir d'annuler la fermeture d'un form Dim 1 Juil 2018 - 16:28
Il me semble que cela avait déjà été expliqué... Un clic sur la croix rouge de la FORM 0 ferme de manière définitive le programme !
Il pourrait y avoir un paramètre d'activation, qui ferai que l'on aurai un message ou pas avant de quitter le FORM 0... Du style MESSAGE_OFF_CLOSE n,x, ou x pourrai prendre la valeur de 0 ou 1. pourquoi pas ?!
silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
Sujet: Re: NO_CLOSE N pour choisir d'annuler la fermeture d'un form Dim 1 Juil 2018 - 17:40
L'idée de cette commande vient de panoramic_editor lui même. Quand tu cliques sur la croix de fermeture, un choix est proposé de clore ou non panoramic_editor. En panoramic, le form 0 se ferme, tu n'as pas le choix. Quand tu as cliqué sur la croix de fermeture, tu ne peux plus revenir en arrière.
Contenu sponsorisé
Sujet: Re: NO_CLOSE N pour choisir d'annuler la fermeture d'un form
NO_CLOSE N pour choisir d'annuler la fermeture d'un form