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