| |
Membre enregistré 124 messages |
|
| Posté le 29 mai 2025 - 20:37 |
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... |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 923 messages |
|
| Posté le 29 mai 2025 - 21:42 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 748 messages |
|
| Posté le 30 mai 2025 - 08:00 |
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. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 124 messages |
|
| Posté le 30 mai 2025 - 18:18 |
Bonjour Ruben,
Oui, bien vu, c'est effectivement à cette solution que j'étais arrivé aussi. Ca fonctionne.
Merci de votre suggestion |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 124 messages |
|
| Posté le 30 mai 2025 - 18:20 |
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 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 748 messages |
|
| Posté le 31 mai 2025 - 07:19 |
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 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 367 messages |
|
| Posté le 03 juin 2025 - 13:13 |
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 |
| |
| |
| | | |
|
| | |