目录
- 前言
- 一、界面设计
- 二、PictureBox方法
- 三、图片删除
- 四、图片重命名
- 五、上传指定的文件夹
- 六、代码逻辑
前言
继上次文章C# 初识Picture控件,今天我们来学一下PictureBox的方法以及一些基本操作,对于图片的删除,上传以及重命名,之前我们已经对图片的展示做了操作,现在对图片的删除和重命名,以及上传到编程客栈指定文件中的操作,让我们一起学习一下,创作不易,大家点赞关注评论收藏,嘿嘿,你的点赞是我创作的动力,点赞收藏吧,谢谢大家啦!
一、界面设计
在之前的项目添加了几个按钮操作,添加了删除图片,重命名图片,上传指定文件夹。不知道的同学可以看我android之前的文章初识PictureBox,对这个界面进行设计并双击按钮,自动创建好触发函数。
二、PictureBox方法
这里是PictureB编程ox的全部方法,可以通过查询指定的方法实现指定的功能(建议收藏起来,哈哈哈)
三、图片删除
注:一定不要占用哪张图片,不然不能实现删除,我采用的方法是将这个图片重新赋值给另一个image变量实现复制效果。
四、图片重命名
对重命名的文件命名,你可以指定你的路径,我是使用在本来的文件夹下命名,先获取我们已经打开的图片的路径,在拼接名称,我使用的是IC00+日期时间,注意文件命名规则,时间的:是不符合的,我是使用下划线,并且使用name可以实现无限重命名,哈哈哈,就是我点击一次就改名
五、上传指定的文件夹
六、代码逻辑
直接复制函数内容改一下就可以啦!!!!
public string namePath = ""; private void button1_Click(object sender, EventArgs e) { pictureBox1.Visible = true; pictureBox1.SizeMode =PictureBoxSizeMode.StretchImage ; OpenFileDialog openFileDialog = new OpenFileDialog();//实例化文件图像框 openFileDialog.ShowDialog(); namePath = openFileDialog.FileName; System.Drawing.Image img = System.Drawing.Image.FromFile(openFileDialog.FileName); System.Drawing.Image image = new javascriptSystem.Drawing.Bitmap(img); img.Dispose(); pictureBox1.Image android= image; } private void button2_Click(object sender, EventArgs e) { pictureBox1.Visible = false; } private void button3_Click(object sender, EventArgs e)//删除图像 { System.IO.File.Delete(namePath); } private void button4_Click(object sender, EventArgs e)//重命名图片 { string name = System.IO.Path.GetDirectoryName(namePath) + "\\IC00" + DateTime.Now.ToString("yyyy_mm_dd hh_mm_ss") + System.IO.Path.GetExtension(namePath); System.IO.File.Move(namePath,name ); namePath = name; } private void button5_Click(object sender, EventArgs e)//上传指定文件夹 { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.ShowDialog(); Bitm开发者_JAVA入门ap images = new Bitmap(namePath); images.Save(saveFileDialog.FileName+System.IO.Path.GetFileName(namePath), System.Drawing.Imaging.ImageFormat.Png); }
以上就是C# PictureBox控件方法参数及图片删除重命名上传详解的详细内容,更多关于C# PictureBox控件参数的资料请关注我们其它相关文章!
精彩评论