Bjr,
Je voudrai savoir quel code vb mettre pour activer un champs texte lorsque un menu déroulant est complèté !?
Merci d'avance
Bjr,
Je voudrai savoir quel code vb mettre pour activer un champs texte lorsque un menu déroulant est complèté !?
Merci d'avance
salut,
pour activer un control, tu peux passer la propriété enabled à True
oui oui bien sur, mais je voudrais mettre un code événementiel sur mon menu déroulant (after update) et qu'il active ma zone de texte lorsque ce menu déroulant est affecté !
Merci pour ton retour néanmoins !
Je l'ai bien compris, mais je suis plus dans une démarche où je tente de "t'apprendre à pêcher" au lieu de "pêcher pour toi"
Tu sais déjà à quel niveau mettre le code, je t'ai proposé une méthode pour coder, je te laisse donc faire la liaison entre les 2
J'apprécie ta diplomatie et ta psychologie
Cela fait un moment que je cherche, et je ne sais pas trouver la syntaxe exacte pour le code. (je connais peu le vb)
J'ai pensé un truc du genre
IF 'nom_liste_de_liste'; "" ; 'nom_zone_texte' TRUE ou activate...
et ma zone texte doit être paramètrée sur "non visible"
Donc le principe , ça va, le code je sais pas et on se moque pas !
dans ton évènement after update tu peux utiliser une syntaxe du type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.TaZonedeTexte.Enabled = Not IsNull(Me.TonMenuDeroulant)
Géniaaaaal
Et si je veux remplacer le fait que ce soit "activable" par "VISIBLE" quel est donc la différence sur le code ?
Merci en tout cas, je met cela dans ma bibliothèque de solution
Bonne journée
Ps: Si je remet les propriétés de la zone texte "activé sur oui" et "visible sur non"
Une zone de texte est visible ou non, ca c'est trivial.
Le fait qu'elle soit Enabled ou pas signifie que si tu clique dessus, tu auras ou non le curseur qui s'y colle et tu pourras alors y taper tes valeurs
Si c'est OK pour toi, pense à cliquer sur résolu en bas du message
Peut-être si j'esplique mon sujet se sera plus facile.
- J'ai un menu déroulant qui est ma famille de produit
- J'ai un deuxième menu déroulant que affiche le contenu de la première liste
déroulante (combo hyérarchique)
- j'ai une zone texte qui dit "vous avez choisi "XYZ" (le relatif des choix dans le sliste)
Ce que je voudrais c'est que la zone texte ne soit pas visible tant que la 2ième liste n'a pas été choisie !
Est-ce mieux énoncé ?
Actuellement avec ton code, c'est parfait, mais le champs est encore visible, mais désactivé, comme voulu premièrement !
Il suffit de changer la propriété Enabled par Visible et le tour sera joué
pffff magnifique, grand merci tout est ok.
Bravo, et encore merci !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager