2011-03-16 2 views

Répondre

1

Je pense que seul moyen utilise l'option Coller.

Essayez ce code

private void richTextBox1_KeyDown(object sender, KeyEventArgs e) 
{ 
    if (richTextBox1.Text.Contains(":-)")) 
    { 
     richTextBox1.SelectionStart = richTextBox1.Find(":-)", RichTextBoxFinds.WholeWord); 
     richTextBox1.SelectionLength = 3; 

     Clipboard.SetImage(im.Images["smile.png"]); 
     this.richTextBox1.Paste(); 
    } 
} 
+0

Est-ce que remplacer le :-) –

+0

@Gunner: Je mis à jour le code. – Anuraj

+1

Mauvaise idée: il modifie le presse-papiers à l'insu de l'utilisateur. –

Questions connexes