PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Sortie une zone, menu "Retour"
Sortie une zone, menu "Retour"
Débuté par dsea, 27 fév. 2008 10:46 - 1 réponse
Posté le 27 février 2008 - 10:46
Bonjour
dans ma fenetre, j'ai une saisie obligée (type date), avant de passer aux autres saisies
dans la sortie de cette zone, j'ai:
SI Saisie_DATE = Null ALORS
//DélaiAvantFermeture(300)
Erreur("Veuillez saisir une date")
RepriseSaisie(MoiMême) //DonneFocus(MoiMême)
FIN

en plus, en bas de la fenetre, j'ai un menu Retour qui permet de fermer la fenetre (Ferme())

Le problème: si la zone date est activée (focus), et je clique sur le menu (pour annuler totalement la saisie), il execute le traitement de la sortie de la zone et il ne veut pas fermer la fenetre.
Comment on fait maintenant ?
[remarque: je peux cliquer sur le petit croix (x) de la fenetre pour fermer
mais j'aimerais en plus le menu Retour en bas!]

merci par avance
dsea
Posté le 28 février 2008 - 09:54
j'ai trouvé une solution mais je pense pas si c est bon!


déclarer une variable de la fenetre tempFerme = faux

dans la sortie de la zone date

si tempFerme = Vrai
retourn
fin

SI Saisie_DATE = Null ALORS
//DélaiAvantFermeture(300)
Erreur("Veuillez saisir une date")
RepriseSaisie(MoiMême) //DonneFocus(MoiMême)
FIN


dans le clic du menu Retour
tempFerme = Vrai
Ferme()

qq'un a d'autres idées ?
merci