PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Fenêtre interne
Fenêtre interne
Iniciado por c.lanto, 24,mar. 2005 17:36 - 2 respuestas
Publicado el 24,marzo 2005 - 17:36
Bonjour,

Est-ce que qqun sait s'il est possible de (et comment) faire un RAZ et FichierVersEcran dans une fenêtre interne sans que ces fonctions n'agissent sur la fenêtre qui contient le champ fenetre interne ?

i.e : Si on fait un RAZ dans le traitement "Affectation de la propriété ..Valeur" de la fenetre interne le RAZ s'effectue aussi dans la fenêtre "mère", et c'est pas bon ça ... idem pour FichierVersEcran pas bon du tout...


Merci.
Miembro registrado
43 mensajes
Publicado el 17,junio 2020 - 15:56
Bonjour,

En V25 toujours le même problème !
Miembro registrado
170 mensajes
Publicado el 17,junio 2020 - 16:38
Bonjour,

Ceci est un comportement normal puisque la fenêtre interne est fusionnée avec la fenêtre qui la contient.

Une solution est de charger la fenêtre interne, non pas avec la description du champ fenêtre interne conteneur mais, avec la fonction changefenetresource()

En faisant de la sorte, tu peux passer des paramètres à ta fenêtre interne et notamment un paramètre de type champ qui sera un pointeur vers son conteneur himself :

monConteneur est un Champ <- CFI_FenêtreInterne
ChangeFenêtreSource(monConteneur, FI_MaFenetre, monConteneur)


Le code de déclarations globales de ta FI

Procedure MaFenêtre(pChampConteneur est un Champ)


puis pour réinitialiser uniquement les champs de la FI :

RAZ(pChampConteneur)


--
Hth,
Padbrain