C#开发之——PictureBox(12.15)
一 概述
在Windows窗体应用程序中显示图片时要使用图片控件(PictureBox),图片的设置方式与背景图片的设置方式相似
二 图片控件的常用属性
2.1 属性列表
属性名 | 作用 |
---|---|
Image | 获取或设置图片控件中显示的图片 |
ImageLocation | 获取或设置图片控件中显示图片的路径 |
SizeMode | 获取或设置图片控件中图片显示的大小和位置,如果值为Normal,则图片显示在控件的左上角;如果值为Stretchimage,则图片在控件中被拉伸或收缩,适合图片的大小;如果值为AutoSize,则控件的大小适合图片的大小;如果值为Centerimage,图片在图片控件中居中;如果值为Zoom,则图片会自动缩放至符合图片控件的大小 |
2.2 说明
图片控件中图片的设置除了可以直接使用ImageLocation属性指定图片路径以外,还可以通过Image.FromFile方法来设置,实现的代码如下
1
图片控件的名称.Image=Image.FromFile(图像的路径);
三 实例 实现图片交换
3.1 功能分析
根据题目要求,定义一个名为 PictureBoxForm 的窗体,并在该窗体上放置两个图片控件和 一个按钮
3.2 界面布局
3.3 功能代码
1 | public partial class PictureBoxForm : Form |
3.4 效果图
3.5 总结
在Windows窗体应用程序中,图片也可以用二进制的形式存放到数据库中,并使用文件流的方式读取数据库中的图片,通过图片控件的FromStrem方法来设置使用流读取的图片文件