|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
Question enchainement de fenêtres |
Started by ap17, May, 29 2025 8:37 PM - 6 replies |
| |
| | | |
|
| |
Registered member 111 messages |
|
Posted on May, 29 2025 - 8:37 PM |
Bonjour,
Dans une application destinée uniquement à Android. J'ai une fenêtre F1, dans laquelle il y a une fenêtre interne FI1. A partir d'un bouton qui est dans la fenêtre interne, j'ouvre une autre fenêtre F2 en utilisant OuvreFenetreMobile. Je veux exploiter le résultat de cette fenêtre F2 à sa fermeture , mon problème est le suivant : - la fermeture de F2 ne déclenche pas l'évènement "Fermeture d'une fenêtre fille" de F1 - à priori on ne peut pas avoir de traitement "Fermeture d'une fenêtre fille" dans une fenêtre interne (FI1)
Donc je ne sais pas comment récupérer le résultat de F2 pour le traiter.
S'il y a des spécialistes des applis mobiles qui peuvent m'expliquer comment faire, je leur en serait très reconnaissant.
Merci d'avance... |
| |
| |
| | | |
|
| | |
| |
Registered member 909 messages |
|
Posted on May, 29 2025 - 9:42 PM |
| |
| |
| | | |
|
| | |
| |
Registered member 3,705 messages |
|
Posted on May, 30 2025 - 8:00 AM |
ap17 a écrit :
Bonjour,
Dans une application destinée uniquement à Android. J'ai une fenêtre F1, dans laquelle il y a une fenêtre interne FI1. A partir d'un bouton qui est dans la fenêtre interne, j'ouvre une autre fenêtre F2 en utilisant OuvreFenetreMobile. Je veux exploiter le résultat de cette fenêtre F2 à sa fermeture , mon problème est le suivant : - la fermeture de F2 ne déclenche pas l'évènement "Fermeture d'une fenêtre fille" de F1 - à priori on ne peut pas avoir de traitement "Fermeture d'une fenêtre fille" dans une fenêtre interne (FI1)
Donc je ne sais pas comment récupérer le résultat de F2 pour le traiter.
S'il y a des spécialistes des applis mobiles qui peuvent m'expliquer comment faire, je leur en serait très reconnaissant.
Merci d'avance... Bonjour Vous souhaitez utiliser l'évènement "Fermeture d'une fenêtre fille" mais vous utilisez OuvreFenetreMobile Le souci est que pour utiliser cet événement, il faut plutôt utiliser ouvrefille Donc il suffit de remplacer votre OuvreFenetreMobile par ouvrefille. |
| |
| |
| | | |
|
| | |
| |
Registered member 111 messages |
|
Posted on May, 30 2025 - 6:18 PM |
Bonjour Ruben,
Oui, bien vu, c'est effectivement à cette solution que j'étais arrivé aussi. Ca fonctionne.
Merci de votre suggestion |
| |
| |
| | | |
|
| | |
| |
Registered member 111 messages |
|
Posted on May, 30 2025 - 6:20 PM |
Bonjour Popoy,
En WDMobile il faut utiliser OuvreFenetreMobile au lieu de OuvreFille
extrait de l'aide "Cette fonction remplace la fonction OuvreFille utilisée pour ouvrir des fenêtres dans une application mobile."
Merci de votre post |
| |
| |
| | | |
|
| | |
| |
Registered member 3,705 messages |
|
Posted on May, 31 2025 - 7:19 AM |
ap17 a écrit :
Bonjour Popoy,
En WDMobile il faut utiliser OuvreFenetreMobile au lieu de OuvreFille
extrait de l'aide "Cette fonction remplace la fonction OuvreFille utilisée pour ouvrir des fenêtres dans une application mobile."
Merci de votre post Bonjour Oui c'est vrai que c'est écrit Mais ce n'est pas pareil Ouvrefille implique une gestion de la fenêtre mère et des fenêtres filles Si on ferme la mère cela implique que parfois cela ferme aussi la fille Et parfois il faut fermer la fille pour pouvoir fermer la mère Il y a eut beaucoup de questions à ce sujet au support Alors ils ont créé ouvrefenetremobile. Mais l'événement fermeture d'une fenêtre fille est bien lié à ouvrefille mais pas a ouvrefenetremobile |
| |
| |
| | | |
|
| | |
| |
Registered member 1,332 messages |
|
Posted on June, 03 2025 - 1:13 PM |
Je me joint à la discussion si vous me le permettez. J'utilise OuvreAsynchrone() avec Callback en procédureInterne ce qui rend le code vraiment clair et facile à vérifier. Une belle innovation peu utilisée je crois.
Bonne journée! 
-- Jean Turcotte WX 2025 |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|