第五章 Windows应用程序开发.ppt
文本预览下载声明
* * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * 通过我的电脑详细信息视图,以具体的例子进一步向学员解释ListView中各个部分 * * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * * * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * * * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * * * * * * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * * 让学员知道怎样获得消息框结果就行,不用引出枚举类型的概念 示例文件:MySchool项目的LoginForm.cs * 通过举双钥匙密码箱的例子,引出partial关键字 * 进一步解释创建的示例1中,两部分窗体代码的关系 强调这样分开放置的好处:程序员不必关系IDE自动生成的那些代码,编写修改更加简洁方便 * 解释继承和构造函数,加深学员对OO的感性认识 * 解释几个常用的属性,并在示例1上演示效果 * 解释几个常用的属性,并在示例1上演示效果 * 列举几个系统中常见的事件,引出事件 * 简单解释事件驱动机制,学员理解触发——响应的关系即可 * 实际编写事件处理程序,使学员有更直观的认识 * 分析代码 * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * * * * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * * * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * * * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 * * * 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 常用属性: SizeMode 属性值 说 明 Normal 图片显示在控件左上角,若图片大于控件,则超出部分被剪切掉。 StretchImage 若图片与控件大小不等,则图片被拉伸或缩小以适应控件。 AutoSize PictureBox控件调整自身大小,使图片能正好显示其中。 CenterImage 若控件大于图片则图片居中;若图片大于控件则图片居中,超出部分被剪切掉。 Zoom 图片大小按其原有的大小比例被增大或缩小。 5.3.11 PictureBox控件 PictureBox的Image赋值方法 方法一:创建Bitmap实例 pictureBox1.Image=new Bitmap(“e:\\1.gif”); 方法二:通过Image类的静态方法FromFile获取图像文件 pictureBox1.Image=Image.FromFile(“e:\\1.gif”); 5.3.11 PictureBox控件 PictureBox控件:图片浏览器 5.3.11 PictureBox控件 PictureBox控件:图片浏览器 private void btnShow_Click(object sender, EventArgs e) { i++; //当前显示的图片编号 lblInfo.Text = 当前显示的是第 + i + 张图片; picShow.Image = new Bitmap(“c:\\image\\ + i + .jpg); if (i == 5) { i = 0; } btnShow.Text = 显示第 + (i + 1) + 张图片; } private void 图片框_Load(object sender, EventArgs e) { picShow.Image = Image.FromFile(“c:\\image\\ + i + .jpg); lblInfo.Text = 当前显示的是第 + i + 张图片; btnShow.Text = 显示图片 +(i+1); } 5.3.
显示全部