Une question simple :) comment insérer des icônes dans une riche zone de texte.Icônes dans une zone de texte enrichie?
Par exemple, je veux remplacer ":-)" par, disons, ImageList [1]?
Merci!
Une question simple :) comment insérer des icônes dans une riche zone de texte.Icônes dans une zone de texte enrichie?
Par exemple, je veux remplacer ":-)" par, disons, ImageList [1]?
Merci!
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();
}
}
Jetez un oeil ici: http://www.codeproject.com/KB/edit/csexrichtextbox.aspx
Est-ce que remplacer le :-) –
@Gunner: Je mis à jour le code. – Anuraj
Mauvaise idée: il modifie le presse-papiers à l'insu de l'utilisateur. –