- private void InsertImage()
- {
- OpenFileDialog openImageDlg = new OpenFileDialog();
- openImageDlg.Filter = "所有图片(*.bmp,*.gif,*.jpg)|*.bmp;*.gif;*jpg";
- openImageDlg.Title = "选择图片";
- Bitmap bmp;
- if (openImageDlg.ShowDialog() == DialogResult.OK)
- {
- string fileName = openImageDlg.FileName;
- if (null == fileName || fileName.Trim().Length == 0)
- return;
- try
- {
- bmp = new Bitmap(fileName);
- Clipboard.SetDataObject(bmp);
- DataFormats.Format dataFormat =
- DataFormats.GetFormat(DataFormats.Bitmap);
- if (curRichTextBox.CanPaste(dataFormat))
- curRichTextBox.Paste(dataFormat);
- }
- catch (Exception exc)
- {
- MessageBox.Show("图片插入失败。" + exc.Message, "提示",
- MessageBoxButtons.OK, MessageBoxIcon.Information);
- }
- }
- }
c#.net 文本编辑控件——RichTextBox中插入图片
最新推荐文章于 2024-06-17 18:39:32 发布