开发者

C# PictureBox控件方法参数及图片删除重命名上传详解

开发者 https://www.devze.com 2022-12-01 14:03 出处:网络 作者: IC00
目录前言一、界面设计二、PictureBox方法三、图片删除四、图片重命名五、上传指定的文件夹六、代码逻辑前言继上次文章C#初识Picture控件,今天我们来学一下PictureBox的方法以及一些...
目录
  • 前言
  • 一、界面设计
  • 二、PictureBox方法
  • 三、图片删除
  • 四、图片重命名
  • 五、上传指定的文件夹
  • 六、代码逻辑

前言

继上次文章C# 初识Picture控件,今天我们来学一下PictureBox的方法以及一些基本操作,对于图片的删除,上传以及重命名,之前我们已经对图片的展示做了操作,现在对图片的删除和重命名,以及上传到编程客栈指定文件中的操作,让我们一起学习一下,创作不易,大家点赞关注评论收藏,嘿嘿,你的点赞是我创作的动力,点赞收藏吧,谢谢大家啦!

一、界面设计

在之前的项目添加了几个按钮操作,添加了删除图片,重命名图片,上传指定文件夹。不知道的同学可以看我android之前的文章初识PictureBox,对这个界面进行设计并双击按钮,自动创建好触发函数。

C# PictureBox控件方法参数及图片删除重命名上传详解

二、PictureBox方法

这里是PictureB编程ox的全部方法,可以通过查询指定的方法实现指定的功能(建议收藏起来,哈哈哈)

 

三、图片删除

注:一定不要占用哪张图片,不然不能实现删除,我采用的方法是将这个图片重新赋值给另一个image变量实现复制效果。

C# PictureBox控件方法参数及图片删除重命名上传详解

C# PictureBox控件方法参数及图片删除重命名上传详解

C# PictureBox控件方法参数及图片删除重命名上传详解

四、图片重命名

对重命名的文件命名,你可以指定你的路径,我是使用在本来的文件夹下命名,先获取我们已经打开的图片的路径,在拼接名称,我使用的是IC00+日期时间,注意文件命名规则,时间的:是不符合的,我是使用下划线,并且使用name可以实现无限重命名,哈哈哈,就是我点击一次就改名

C# PictureBox控件方法参数及图片删除重命名上传详解

C# PictureBox控件方法参数及图片删除重命名上传详解

五、上传指定的文件夹

C# PictureBox控件方法参数及图片删除重命名上传详解

C# PictureBox控件方法参数及图片删除重命名上传详解

C# PictureBox控件方法参数及图片删除重命名上传详解

六、代码逻辑

直接复制函数内容改一下就可以啦!!!!

 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控件参数的资料请关注我们其它相关文章!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号