В спецификации по RichTextFormat(RTF) сказано, что изображения – это адреса, которые начинаются с служебного слова \pict. Мы можем попытаться оценить текст в строке SelectedRtf в момент нажатия на RichTextBox на наличие \pict.
Code Block
this.richTextBox1.MouseClick += new MouseEventHandler(richTextBox1_MouseClick);
void richTextBox1_MouseClick(object sender, MouseEventArgs e)
{
if (this.richTextBox1.SelectedRtf.IndexOf(@"\pict") != -1 &&
this.richTextBox1.SelectionType == RichTextBoxSelectionTypes.Object)
{
MessageBox.Show("Image has been clicked!");
}
}
Для связи
[Mail]