如果RichTextBox控件中包含图片和文字,当选中图片时,是否可以检测到?

内容纲要

RTF格式规范规定图片信息都是以pict控制字码开头。当点击RichTextBox时,我们可以通过判断选中的Rtf字符串是否包含pict来检测是否点击在图片上。请参考以下代码:

代码:

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!");

}

}

圈主 管理员

热门评论
:
该帖子评论已关闭
图片审查中...
编辑答案: 我的回答: 最多上传一张图片和一个附件
x
x
个人中心
今日签到
有新私信 私信列表
搜索