1217meyrin
Messages postés159Date d'inscriptionlundi 5 avril 2004StatutMembreDernière intervention 6 février 2007
-
18 août 2006 à 18:24
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
18 août 2006 à 23:43
bonjour,
quand on rend une textbox enabled, le texte est illisible, comment rendre le texte lisible?
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 18 août 2006 à 18:45
Salut
Bizarre ...
En VB6, le fait de rendre une TextBox Enabled False rend le texte grisé, mais lisible. Pas essayé en .Net
Il est possible que ces nuances de couleurs dépendent de l'environnement graphique de ton OS (XP ?) et/ou des couleurs du texte dans ton TextBox.
Enabled False signifie que tu veux pas que l'utilisateur puisse donner le focus à ton TextBox.
Si vraiment ce n'est pas lisible, essaye de voir si tu peux capturer le GotFocus du TextBox et renvoyer le focus vers un autre objet, comme un CommandButton ou autre. Le résultat sera le même et les textes resteront affichés normalement.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accro
Dolphin Boy
Messages postés630Date d'inscriptionvendredi 5 mai 2006StatutMembreDernière intervention17 février 2007 18 août 2006 à 18:48
Salut
As-tu essayé de mettre le texte en gras quand tu mets enabled = false ?
Je n'ai pas vb.2005 chez moi mais un ex en vb6 :
text1.enabled = false
text1.font.bold = true
et l'inverse pour rétablir
text1.enabled = true
text1.font.bold = false
Maintenant, si tu ne saisis jamais dans ta textbox, met un label à la place.
Dolphin Boy
Messages postés630Date d'inscriptionvendredi 5 mai 2006StatutMembreDernière intervention17 février 2007 18 août 2006 à 18:52
Pas bête ça <Jack> à la place de text1.enabled, un boolean testé dans le gotfocus et vogue la galère... Même si ce n'est pas moi qui ai posé la question, je prend.
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 18 août 2006 à 23:43
Salut,
Si ce n'est qu'une histoire de modification, soit mettre plutôt la propriété Locked à True, soit placer le texte dans un Label (donc non modifiable par l'utilisateur)
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--