Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
Nombre de messages : 761 Age : 31 Localisation : Bruxelles Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ... Humeur : Très bonne Date d'inscription : 07/01/2011
Bonsoir, Alors j'ai ma petite idée sur le sujet, d'ailleurs cela me fait pensé que je vais peut être faire un Textbox de ce style dans mes classes qui nécessite pas mal de boulot... Ce sera un truc du style quand le TextBox a pas le focus il y a du texte et quand il a le focus et que le texte du textBox s'éfface si il est différent de celui donné (Par ex "Cliquez ici pour écrire")
Bref j'était un peu hors sujet ... Maintenant venons en a la pratique du code :
Alors je vais te mettre ma méthode que je vais appliqué ...
Variables : TextDuTextbox
Dans l'évènement GotFocus Du TextBox
- Obtenir la propriété d'un contrôle : MonTextBox1 propriété Text et mettre dans la variable TextDuTextbox
- Créer une condition : Si TextDuTextbox = "Ton texte de départ" Modifier une propriété d'un contrôle : MonTextBox1 Propriété Text et comme valeur tu mets rien (Mais tu coches "C'est du texte" Fin de condition
Dans l'évènement LostFocus Du TextBox
- Obtenir la propriété d'un contrôle : MonTextBox1 propriété Text et mettre dans la variable TextDuTextbox
- Créer une condition : Si TextDuTextbox = "" Modifier une propriété d'un contrôle : MonTextBox1 Propriété Text et comme valeur "Ton texte de départ" (tu coches "C'est du texte") Fin de condition
Voila si il y a un problème Tu dit et regarde ca a notre aise ...
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
Nombre de messages : 1882 Age : 32 Localisation : Boulogne Billancourt(92100)(France) Emploi/loisirs : Software Development Engineer Date d'inscription : 24/01/2008
Toutes ces solutions sont bonnes, je préciserais juste : utilisez l'évènement Click (catégorie Action dans la fenêtre des évènements) plutôt que GotFocus
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
mais le problème, c'est que des que j'utilise L'Evénement click, il ne suffit pas de cliquer sur le champ de texte, mais sur les extrémités du contrôle!! que faire??
Nombre de messages : 1882 Age : 32 Localisation : Boulogne Billancourt(92100)(France) Emploi/loisirs : Software Development Engineer Date d'inscription : 24/01/2008
Essayez alors avec l'évènement MouseClick, mais dans mes souvenir on ne peut pas choisir de déclencher un évènement uniquement si la souris est dans le champ. Au mieux vous pouvez utiliser les paramètres de la fonctions liée à l'évènement "MouseClick" pour connaître les coordonnées de la souris et les comparer à ceux de votre TextBox, mais vous allez vous compliquer la tâche.
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
En gros , tu veux faire un TextBox du style seven : Un text d'origine un peut grisé qui disparait quand on clique dessus pour ensuite sasir un texte ?
J'ai ( ou j'avais) une DLL avec un contrôle de ce type , faut que je la retrouve ! Je cherche depuis un moment Je vais voir si je ne peut pas en refaire une , au fond , ce n'est qu'un textBox ...
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
Nombre de messages : 1882 Age : 32 Localisation : Boulogne Billancourt(92100)(France) Emploi/loisirs : Software Development Engineer Date d'inscription : 24/01/2008
Eh oh doucement ! Rome c'est pas fait en un jour. Pour ma part j'ai donné la solution que j'ai trouvé. Laissez le temps à Lereparateurdepc et regarder ça, et puis il a peut-être d'autres chose à faire de sa journée . Soyez patient un peu, il va vous répondre ne vous en faites pas
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
Pour info , je n'étai PAS sur mon PC mais sur mon générateur THT et il remarche ! Et là je suis devant la TV !
Bon , j'ai testé un petit truc un peut du style JHPC : Dans l'évènement Got Focus du textBox , je met : TextBox1.text = "" TextBox1.forecolor = color.black
Pour le text grisé au début : Dans les paramètre du textBox : met le texte que tu veux et la couleur gris ( ou autre ) .
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
dell man a écrit:bonjour comment faire svp pour que des que je clique sur un text box, le texte qu'il y'avait dedans se vide??
merci
Bonjour,
Tu fais un textBox1 avec ton texte dedans et dans l’évènement click de ton textBox1 -> modifier une propriété d'un contrôle
-le contrôle dont il faut modifier la propriété est textBox1 -propriété à modifier est Text -nouvelle valeur est "" ou n'écrit rien dans saisir du texte
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011
Nombre de messages : 259 Age : 27 Localisation : Marseille Emploi/loisirs : L'informatique, la créativité, tout ce qui fait plaisir quoi :) Date d'inscription : 23/10/2011