Bonjour à tous,
je voudrais à partir d'un "Click" d'un bouton déclencher un "Retour chariot" dans un richtextbox, de la même manière que ce qui se produit manuellement dans richtextbox lorsque j'appuie sur entrée, j'ai un retour à la ligne.
le code ci-dessous ne fonctionne pas, et je ne comprend pas pourquoi, j'ai même essayé de réabonné l'évènnement mais rien ne se passe, pourtant lorsque j'affiche le "Sender" et le Keyvalue dans l'èvènement onKeyDown du richtextbox, que cela soit par le click du bouton ou par l'appuie de la touche entrée, les valeurs envoyées sont les mêmes et pourtant mon appelle par le click ne déclenche pas le retour à la ligne.
merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 private void button1_Click(object sender, EventArgs e) { richTextBox1.Focus(); KeyEventArgs ek1 = new KeyEventArgs(Keys.Enter); richTextBox1_KeyDown(((RichTextBox)richTextBox1), ek1); } private void richTextBox1_KeyDown(object sender, KeyEventArgs e) { MessageBox.Show(sender.ToString() + " - KeyValue = " + e.KeyValue.ToString()); }
Partager