|
[WM 20] Fenêtre coulissante |
Iniciado por Mikael SEGUIN, fev., 17 2016 11:43 AM - 4 respostas |
| |
| | | |
|
| |
Membro registado 108 mensagems Popularité : +2 (2 votes) |
|
Publicado em fevereiro, 17 2016 - 11:43 AM |
Bonjour à tous,
j'ai définit une fenêtre interne en fenêtre coulissante de ma page principale.
Je l'ouvre via FenCoulissanteVisible, pas de soucis jusque la.
Je souhaite, lors de l'affichage de cette fenêtre coulissante, modifier les champs qui la compose.
Hors quand je fait MaFenetre.MonChamp, il n'est pas reconnu. Je ne trouve aucun moyen de modifier le contenu de ma fenêtre coulissante par programmation.
Est ce impossible ? |
| |
| |
| | | |
|
| | |
| |
Publicado em fevereiro, 17 2016 - 2:07 PM |
Bonjour Mikael
Ta fenêtre interne est dans un champ fenêtre interne qui est lui meme dans la fenêtre mère. Le nom du champ est donc plus compliqué que ca.
Pour le trouver, le mieux est de te placer dans une zone de code du champ en question (entrée dans le champ par exemple) et de faire un info(moimeme..nomcomplet). Je tapes ça de mémoire, donc la vraie syntaxe est peut être légèrement différente.
Normalement, ça devrait te donner un nom 'universel' pour ton champ que tu pourras utiliser dans ton code.
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
On 2/17/2016 5:43 AM, Mikael SEGUIN wrote:
Bonjour à tous, j'ai définit une fenêtre interne en fenêtre coulissante de ma page principale.
Je l'ouvre via FenCoulissanteVisible, pas de soucis jusque la.
Je souhaite, lors de l'affichage de cette fenêtre coulissante, modifier les champs qui la compose.
Hors quand je fait MaFenetre.MonChamp, il n'est pas reconnu. Je ne trouve aucun moyen de modifier le contenu de ma fenêtre coulissante par programmation.
Est ce impossible ? |
| |
| |
| | | |
|
| | |
| |
Membro registado 108 mensagems Popularité : +2 (2 votes) |
|
Publicado em fevereiro, 17 2016 - 3:11 PM |
Attention, je n'utilise pas de champ FenetreInterne. J'utilise la capacité Fenêtre coulissante (dans l'onglet détails d'une fenetre normale)
J'ai tout de même utilisé ta technique, soit :
Connexion, ma fenêtre normale principale Menu, une fenêtre interne définie en tant que fenêtre coulissante PARAM_IMG_VALIDE, une image dans la fenêtre Menu
Dans cette image, à l'init, je met donc le fameux Info(MoiMême..NomComplet) qui me répond : Connexion..PARAM_IMG_VALIDE
Mais si je met :
Connexion..PARAM_IMG_VALIDE..Visible = Faux dans un bouton de ma fenetre Connexion, bah le compilateur me dit que l'image existe pas. Si je met Menu.PARAM_IMG_VALIDE, la le compilateur est content, par contre il m’explose une erreur lors de l’exécution.
Erreur à la ligne 3 du traitement Clic sur parametres. Le champ 'Menu.PARAM_IMG_VALIDE' est inconnu. |
| |
| |
| | | |
|
| | |
| |
Membro registado 108 mensagems Popularité : +2 (2 votes) |
|
Publicado em fevereiro, 17 2016 - 3:21 PM |
Je me répond à moi même, il faut utiliser la syntaxe :
{"Connexion..PARAM_IMG_VALIDE"}..Visible=Faux
Merci pour l'astuce ! |
| |
| |
| | | |
|
| | |
| |
Membro registado 26 mensagems Popularité : +1 (1 vote) |
|
Publicado em março, 02 2016 - 5:37 PM |
Bonjour,
ou alors si j'ai bien compris il suffit d'utiliser MaFenetreCoulissanteDroite.MonChamp / MaFenetreCoulissanteGauche.MonChamp dans la fenêtre qui contient la fenêtre coulissante et le tour est joué !
Voir ci-dessous : http://doc.pcsoft.fr/fr-FR/?1511023 |
| |
| |
| | | |
|
| | | | |
| | |
|