я создаю приложение, которое использует два RichTextBoxes.
в первом RTB Я пишу сообщение и отправляю его для второго RTB.
на самом деле мне нужно показывать смелые значки во втором RTB вместоспециальные символы
как я могу это сделать?
Я много искал и обычно находил сложные коды.Пожалуйста, покажите мне простой код.
Мне нужно заменить текст на изображение во втором RTB
для одного значка, я попробовал следующий код
private void pic1_Click(object sender, EventArgs e)
{
txtSend.Text += ":)";
panelSmily.Visible = false;
}
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Text += txtSend.Text + Environment.NewLine;
if (richTextBox1.Text.Contains(":)"))
{
Image img = Image.FromFile(currentDirectiory + "\\Smily\\1.gif");
Bitmap image = new Bitmap(img);
richTextBox1.SelectionStart = richTextBox1.Find(":)", RichTextBoxFinds.WholeWord);
richTextBox1.SelectionLength = 2;
Clipboard.SetImage(image);
this.richTextBox1.Paste();
}
}
, но этоне работает