bonjour,
je souhaiterais activer et désactiver un label lorsque j'active et désactive un bouton radio.
Avec les datacombo j'y arrive avec form1.datacombo1.Enabled=True. Mais avec les labels j'y arrive vraiment pas.
j'attends vos propositions.
bonjour,
je souhaiterais activer et désactiver un label lorsque j'active et désactive un bouton radio.
Avec les datacombo j'y arrive avec form1.datacombo1.Enabled=True. Mais avec les labels j'y arrive vraiment pas.
j'attends vos propositions.
Pourtant, de mémoire, ya pas de raison que ça ne marche pas de la même façon.
--- Sevyc64 ---
Parce que le partage est notre force, la connaissance sera notre victoire
Ouvre un nouveau projet et place sur l'objet Form1 un contrôle Label1.
Dans la fenêtre d'édition, colle le code suivant pour voir qu’à chaque clic sur Form1, Label1 sera désactivé / activé selon le cas.Si tu entends par activer/Désactiver le Label pour l'écriture, ce ne sera pas possible directement. Il faudra passer par un autre contrôle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Form_Click() Label1.Enabled = Not Label1.Enabled End Sub
Ne pas oublier le tag si satisfait.
Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
Balises CODE indispensables. Regardez ICI
Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
Vous pouvez consulter mes contributions
Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
Ne pas oublier L'Aide VBScript et MSDN VB6 Fr
essayé mais lorsque je met "label1." normalement je m'attends à ce que la propriété "enabled" s'affiche mais ce n'est pas le cas.
___Ia ora na.
___S'agit-il de placer une étiquette sur une feuille, dans l'interface graphique ? On obtient alors ce qui figure en annexe à gauche.
___Ou alors s'agit-il de la petite fenêtre qui s'ouvre à côté du point quand on entre du code (voir copie d'écran de droite) ? Dans ce cas, il faut que la ligne Liste automatique des membres soit cochée dans l'onglet Editeur du menu Outils | Options.
___Voilà qui pourrait répondre honnêtement à votre dernier message, mais reste à coup sûr sans grand rapport avec la demande initiale :
___Il ne serait pas totalement inutile de savoir si on est dans la création d'une interface, dans la rédaction du code ou dans l'exécution d'un programme (et accessoirement, à propos du bouton radio, si activer/désactiver correspond à Enabled ou à Value).je souhaiterais activer et désactiver un label lorsque j'active et désactive un bouton radio.
___Bonne journée.
Bonjour
Personnellement j'ai du mal à voir l'intérêt de désactiver une étiquette qui est un élément neutre d'information.
Peut-être qu'il y a confusion avec la propriété visible.
Philippe
L’intérêt existe.
Lorsque ce label est le titre d'un champ de saisie, par exemple, que ce champ de saisie est, pour une raison ou une autre, désactivé, que, pour des raisons esthétiques (on ne veut pas casser l'organisation de la fenêtre), on ne souhaite pas rendre invisible ce champ, simplement on le "grise".
Mais désactiver un champ de saisie en conservant son titre en l'état peut engendrer des réactions du style "Mais pourquoi je ne peux rien saisir dans mon machin". Tandis qu'avec le titre du champ (donc notre label) grisé, même un novice en informatique arrive facilement à comprendre que le champ n'est pas accessible.
--- Sevyc64 ---
Parce que le partage est notre force, la connaissance sera notre victoire
Re
Excellente raison, je n'y avais pas pensé
Salut,
un simple "DoEvents" apres ton enabled = true/false pour rendre la main a ton frm.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3Label1.Enabled = False DoEvents
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