2-2  图片框控件

u本节学习目标:
n了解图片框控件的基本属性
n掌握图片控件的图像加载和资源释放
n学习修改图片大小和位置

2-2-1  图片框控件的基本属性

图片框控件表示可用于显示图像的 Windows 图片框控件,该控件是使用频度最高的控件,主要用以显示窗体文本信息。其基本的属性和方法定义如表1-1所示:
属性
说明
Image
用于指定图片框显示的图像。该图像可在设计或运行时设置
SizeMode
用于指定图像的显示方式。可以指定的各种大小模式包括 AutoSizeCenterImageNormal 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()
        **输 入参数:无
        **输 出参数:无
        **返 回  值:无
        **创 建  人:钱哨
        **创 建日期:08-7-9
        **描     述:加载图片文件信息,并设置图片显示的方式。
        *******************************************************/
        /// </summary>
public void showpic()
        {
            pictureBox1.Image = Image.FromFile(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + @"\p_w_picpath.gif");
          //指定当前图片的文件路径为,当前计算机的“我的文档”下面的图片,名称为p_w_picpath.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();
            }
        }