
openJpgDialog.Filter = "JPG图片(*.jpg,*.jpeg)|*.jpg|BMP图片(*.bmp)|*.bmp|GIF图片(*.gif)|*.gif|PNG图片|*.png";//设置文件名的筛选字符串
openJpgDialog.FilterIndex = 0; //设置对话框默认的文件类型索引
openJpgDialog.RestoreDirectory = true;//关闭对话框后,回到原有文件路径
openJpgDialog.Multiselect = false; //不允许选择多个图片
(3)打开通用对话框,并将选择的图片插入到当前RichTextBox中:
if (openJpgDialog.ShowDialog() == DialogResult.OK)

{
filePath = openJpgDialog.FileName;
Image img = Image.FromFile(filePath);
Clipboard.SetDataObject(img);
richTextBox1.Paste(DataFormats.GetFormat(DataFormats.Bitmap));
}

完整的源代码如下:
string filePath;
openfiledialog1 = new openfiledialog()。 openfiledialog openfiledialog = new openfiledialog()。openfiledialog1 = new openfiledialog()。
openJpgDialog.Filter = "JPG图片(*.jpg,*.jpeg)|*.jpg|BMP图片(*.bmp)|*.bmp|GIF图片(*.gif)|*.gif|PNG图片|*.png";
openJpgDialog.FilterIndex = 0;
openJpgDialog.RestoreDirectory = true;

openJpgDialog.Multiselect = false;
if (openJpgDialog.ShowDialog() == DialogResult.OK)
{
filePath = openJpgDialog.FileName;
Image img = Image.FromFile(filePath);
Clipboard.SetDataObject(img);

richTextBox1.Paste(DataFormats.GetFormat(DataFormats.Bitmap));
}
开发正规的程序跟那种写个运行一次就扔了的小脚本一个很大不同就是.你的代码总是需要不断的更改.不是修改bug就是添加新功能等.所以为了日后方便程序的修改及扩展.你写的代码一定要遵循易读、易改的原则(数据叫可读性好、易扩展) 如果你把一段同样的代码复制、粘贴到了程序的多个地方以实现在程序的各个地方调用这个功能.那日后你再对这个功能进行修改时.就需要把程序里多个地方都改一遍.这种写程序的方式是有问题的.因为如果你不小心漏掉了一个地方没改.那可能会导致整个程序的运行都出问题.因此我们知道在开发中一定要努力避免写重复的代码.否则就相当于给自己再挖坑. 。我们在视图类cchap1_6view中映射“扫描显示”菜单事件处理函数onscan(),程序运行时,点击“扫描显示”菜单即可实现图像的扫描显示效果。单击任务栏的codysafe 图标,会打开codysafe 的开始菜单,点击选项-程序管理员-新增应用程序,即可向程序菜单添加自己喜欢的应用程序,前提是你要先把此程序文件放到u盘里,如果添加音乐、图片等常用文件,可以将其直接放到u盘的相应文件夹中即可。

我的记事本:插入图片菜单

我的记事本插入图片效果
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-97373-1.html
打
第二南海建岛本来是经济发展