2-2 图片框控件
u
本节学习目标:
n
了解图片框控件的基本属性
n
掌握图片控件的图像加载和资源释放
n
学习修改图片大小和位置
2-2-1
图片框控件的基本属性
图片框控件表示可用于显示图像的
Windows
图片框控件,该控件是使用频度最高的控件,主要用以显示窗体文本信息。其基本的属性和方法定义如表
1-1
所示:
属性
|
说明
|
Image
|
用于指定图片框显示的图像。该图像可在设计或运行时设置
|
SizeMode
|
用于指定图像的显示方式。可以指定的各种大小模式包括AutoSize、CenterImage、Normal 和 StretchImage。默认值为 Normal
|
方法
|
说明
|
Show
|
是否显示控件
|
Show
|
相当于将控件的 Visible 属性设置为 True 并显示控件
|
事件
|
说明
|
Click
|
用户单击控件时将发生该事件
|
表2-1 图片框控件的属性及方法
2-2-2
图片框控件实践操作
1.
案例学习:设置图片框控件的属性
按照表
2-2
属性项进行配置的属性如下所示:
属性
|
参数设置
|
Image
|
WindowsApplication2.Properties.Resources._0344CE07
|
SizeMode
|
StretchImage;请选择其他方式加载图片信息
|
表2-2 图片框控件的属性及方法
配置属性后的区域图片信息如图
2-2
所示。
图2-2 配置图片基本属性演示
2.
案例学习:运行时候修改图片大小和位置
本案例主要目的是通过点击图片控件,实现隐藏和现实的基本效果。在图
2-2
基础之上,双击图片控件,进入代码编辑区域,代码如下:
public
Form1()
{
InitializeComponent();
showpic();//加载图片信息函数。
}
/// <summary>
/*******************************************************
**方 法 名:showpic()
**输 入参数:无
**输 出参数:无
**返 回 值:无
**创 建 人:钱哨
**创 建日期:
**描 述:加载图片文件信息,并设置图片显示的方式。
*******************************************************/
/// </summary>
public
void showpic()
{
pictureBox1.Image = Image.FromFile(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + @"\image.gif");
//指定当前图片的文件路径为,当前计算机的“我的文档”下面的图片,名称为image.gif
pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
//指定图片显示属性为StretchImage类型。
}
///
<summary>
/// 单击图片事件,实现图片每次单击时候的隐藏和显示。
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void pictureBox1_Click(object sender, EventArgs e)
{
if (pictureBox1.Image != null)
{
pictureBox1.Image.Dispose();
pictureBox1.Image = null;
}
else
{
showpic();
}
}
|
本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/207969,如需转载请自行联系原作者