C# PictureBox控件方法参数及图片删除重命名上传详解
控件介绍
PictureBox控件是 C#中非常常用的图片显示控件,可以显示多种图片格式的静态图像和动态图像。
常用方法及参数
PictureBox.ImageLocation
属性
该属性可以指定 PictureBox 控件要显示的图像文件的路径,路径可以是绝对路径,也可以是相对于应用程序包含该图像文件的位置的路径。示例代码如下:
// 指定显示图片的路径为 D:\test.jpg
pictureBox1.ImageLocation = "D:\\test.jpg";
PictureBox.Image
属性
该属性可以指定 PictureBox 控件要显示的 Image 对象,Image 对象可以通过 BitmapFactory 创建,示例代码如下:
// 通过相对路径创建 Image 对象,指定 PictureBox 控件要显示该对象
Bitmap myImage = new Bitmap("test.jpg");
pictureBox1.Image = myImage;
PictureBox.SizeMode
属性
该属性用于指定 PictureBox 控件如何调整大小以适合其显示图像,有两个可选的值:
PictureBoxSizeMode.Normal
: 显示原始图片大小PictureBoxSizeMode.StretchImage
: 图片将会根据 PictureBox 控件的大小进行拉伸或缩放
// 将 PictureBox 控件设置为拉伸图片以适应其大小
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
PictureBox.Image.Dispose()
方法
该方法用于释放掉当前保存在 PictureBox 控件中的 Image 对象,可以用于释放内存,示例代码如下:
// 释放 PictureBox 控件当前显示的图片
pictureBox1.Image.Dispose();
图片删除重命名上传
- 图片删除
// 删除 D 盘下名为 test.jpg 的图片文件
System.IO.File.Delete("D:\\test.jpg");
- 图片重命名
// 将 D 盘下名为 test.jpg 的图片文件重命名为 newtest.jpg
System.IO.File.Move("D:\\test.jpg", "D:\\newtest.jpg");
- 图片上传
// 通过 OpenFileDialog 获取要上传的图片的本地路径
OpenFileDialog open = new OpenFileDialog();
if (open.ShowDialog() == DialogResult.OK)
{
// 上传图片至远程服务器
System.Net.WebClient webClient = new System.Net.WebClient();
webClient.UploadFile("http://example.com/upload.php", open.FileName);
}
示例
- 设置 PictureBox 控件显示图片
// 通过相对路径创建 Image 对象,指定 PictureBox 控件要显示该对象,此处使用拉伸模式
Bitmap myImage = new Bitmap("test.jpg");
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
pictureBox1.Image = myImage;
- 图片删除
// 删除 D 盘下名为 test.jpg 的图片文件
System.IO.File.Delete("D:\\test.jpg");
以上就是 C# PictureBox 控件方法参数及图片删除重命名上传详解的攻略。通过这些方法和参数,你可以轻松地操作 PictureBox 控件并进行图片的增删改查等操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# PictureBox控件方法参数及图片删除重命名上传详解 - Python技术站