PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Libellé suivant provenance
Libellé suivant provenance
Iniciado por David, 13,feb. 2020 23:04 - 4 respuestas
Miembro registrado
66 mensajes
Publicado el 13,febrero 2020 - 23:04
Bonjour

Pour faire simple !

Sur 2 fenêtres (FEN_1 et FEN_2) j'ai un bouton ouvrant une fenêtre (FEN_3) avec un libellé (LIB_Info).

J'aimerais affichée dans ce libellé "Je viens de la Fenêtre 1" ou "Je viens de la fenêtre 2"

Merci de votre aide
Miembro registrado
4.362 mensajes
Publicado el 14,febrero 2020 - 02:03
Bonjour,
Il suffit de paramétrer la fenêtre.
Procedure FEN_3(sProvenance est chaîne)
LIB_Info=sProvenance


Le "Ouvre" devient :
Ouvre(FEN_3,"Je viens de FEN_1")


Ça, c'est le principe.

On peut améliorer en étant plus générique.
Remplacer la valeur initiale de LIB_Info "Je viens de %1"

L'initialisation de la fenêtre devient :
Procedure FEN_3(sProvenance est chaîne)
LIB_Info=ChaîneConstruit(LIB_Info,sProvenance)


L'appel devient
Ouvre(FEN_3,MaFenêtre..Nom)


--
Il y a peut être plus simple, mais, ça tourne
Mensaje modificado, 14,febrero 2020 - 02:04
Publicado el 14,febrero 2020 - 09:33
Bonjour,
Dans la fenêtre FEN_3, utiliser la fonction ParentObjet(MaFenêtre).
Miembro registrado
310 mensajes
Publicado el 14,febrero 2020 - 09:52
Bonjour,

Ou tout simplement en récupérant le nom de la fenêtre appelante par FenPrécédente()

Bon dev,
Miembro registrado
66 mensajes
Publicado el 14,febrero 2020 - 14:07
Bonjour
Merci à vous 3