winform中RichTextBox在指定光标位置插入图片


代码如下:

       //获取RichTextBox控件中鼠标焦点的索引位置 
            int startPosition = this.richTextBox1.SelectionStart;
            //从鼠标焦点处开始选中几个字符
            this.richTextBox1.SelectionLength = 2;
            //清空剪切板,防止里面之前有内容
            Clipboard.Clear();
            //给剪切板设置图片对象
            Bitmap bmp = new Bitmap(@"Images\editredo.png");
            Clipboard.SetImage(bmp);
            //将图片粘贴到鼠标焦点位置(由于有选中2个字符,所以那2个字符会被图片覆盖)
            richTextBox1.Paste();
            Clipboard.Clear();

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM