bonjour tout le monde
j'ai une application c# et je veux, lorsque je sélectionne une mot dans un textbox, tous les autres mots similaire dans le textbox auront un arrière plans en jaune par exemple.
Merci pour votre aide
Version imprimable
bonjour tout le monde
j'ai une application c# et je veux, lorsque je sélectionne une mot dans un textbox, tous les autres mots similaire dans le textbox auront un arrière plans en jaune par exemple.
Merci pour votre aide
Ça me parait peu probable d'y parvenir avec un textbox. En revanche, avec un RichTextBox ça devrait être faisable.
je pense pas que textbox est le bon choix
pour richText est plus convenable car il exit un event
tu peu l'utiliser pour ton problemeCode:
1
2
3
4
5 private void richTextBox1_SelectionChanged(object sender, EventArgs e) { }
tu peux utiliser mousedoubleclick mais se n'est pas trop mieux adapté
Code:
1
2
3
4
5 private void textBox1_MouseDoubleClick(object sender, MouseEventArgs e) { string txt = textBox1.SelectedText; }
tu peux s'abonner sur l'event de mousedoubleclick dans ton formload
ou bien faire ça avec
clique droit sur textbox allez à propriété choisir les events et double clique sur l'event MouseDoubleClique et dans méthode va se créer automatiquement dans la form
Code:
1
2
3
4
5
6
7
8
9
10
11 private void Form2_Load(object sender, EventArgs e) { textBox1.MouseDoubleClick += new MouseEventHandler(textBox1_MouseDoubleClick); } void textBox1_MouseDoubleClick(object sender, MouseEventArgs e) { string txt = textBox1.SelectedText; }