Message de rapport:
 

Re: [debutant] Accéder depuis une fenetre a un element d'une autre fenetre

Sujet: Re: [debutant] Accéder depuis une fenetre a un element d'une autre fenetre
par drcharly93 sur 16/12/2005 15:16:27

Bonjour,

deux solutions
Solution 1
Soit vous désirez ouvrir une fentre avec un libellé contenant un texte dynamique dans ce cas vous pouvez utiliser le passage de paramètre à la fenetre exemple
dans le fenetre A bouton1
Ouvre(FenetreB,"Mon Texte à afficher")


dans le code de la fenêtre B
PROCEDURE Fenetre(TexteAAfficher)

MonLibelle = TexteAAfficher

PROCEDURE Fenetre(TexteAAfficher)
PROCEDURE : Mot obligatoire spécifiant que cette fennetre peu recevoir des paramètres
Fenetre : Vous pouvez utiliser ici le mot que vous voulez a l'exeption des mot Réservés.

Entre les parenthèses, vous pouvez définir les paramètres attendues par votre fenêtre ainsi que d'éventuels paramètres optionnels.
RAPPEL: pour déclarer un paramètre optionnel il suffif que lui affecter une valeur par defaut
exemple
PROCEDURE Fenetre(TexteAAfficher,MaVariable = "")

Solution 2
Vous voulez modifier la valeur d'un libellé alors que la fenêtre est déjà ouverte.

il vous utilisez la technique des procédures
Dans le code de votre bouton de la fenêtre A
ExecuteTraitement("FenetreA.AfficheValeur",trtProcedure,"Mon texte à afficher")


dans votre fenêtre B vous créer une procédure locale nommé 'AfficheValeur' de la facon suivante :
PROCEDURE AfficheValeur(TexteAAfficher)
MonLibelle = texteAAfficher


ces codes ont été saisi à la volée et peuvent comporter des erreurs.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2