c#.net 文本编辑控件——RichTextBox中插入图片

xiaoxiao2022-06-13  34

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); } } }

相关资源:Java 面经手册·小傅哥(公众号:bugstack虫洞栈).pdf
转载请注明原文地址: https://www.6miu.com/read-4936146.html

最新回复(0)