本章有一个实践练习:六、使用Vs制作一个电子时钟!!!
一、 多文档界面(MDI)
1,特点如下:
1)每个应用程序中只能有一个MDI父窗体,在父窗体中可以打开多个MDI子窗体;
2)任何MDI子窗体都只能在父窗体内部区域活动;
3)当关闭任何子窗体时,对父窗体以及其他打开的子窗体都没有任何影响;
4)当关闭父窗体时,将关闭所有打开的子窗体。
2,父窗体的ActiveMdiChild属性
二、 图片框PictureBox
1, 作用:
用于显示图像的Windows窗体控件,通常用于在窗体的指定位置显示图片。
它是不可编辑的控件,不能获得焦点。
2, PictureBox的常用属性
SizeMode的属性值
三、 计时器Timer
1, 计时器Timer控件
指用户定义的时间间隔引发事件的控件,即程序每隔一段时间重复执行一个操
作。
2,Timer控件的常用属性和方法
属性:
方法:
Timer控件的常用事件:
四、 图片集ImageList
1, PictureBox和ImageList的区别
PictureBox控件只能存储一张图像,而ImageList控件可以对多个图像进行操作;
2, ImageList控件的常用属性
五、总结:
1. 创建MDI应用程序的步骤有哪些?
大致分为一下四个步骤:
1)创建一个WIndows应用程序;
2)创建多个Form窗体;
3)设置MDI父窗体,IsMdiContainer属性设置为True;
4)设置并显示子窗体。设置好MDI父窗体后,即可将父窗体作为容器,在其中显示多个子窗体。通过设置某个子窗体的MdiParent属性来确定该子窗体显示在哪个MDI父窗体中。
2. 图片框控件有哪些常用属性?
1)Image:用于设置显示图片框控件上的图像;
2)ImageLocation:用于设置显示在图片框控件上的图像和路径;
3)SizeMode:用于控制调整控件、图片的大小及放置位置。
4. 使用计时器控件实现记时功能常用那些属性、方法和事件?
1)常用属性:Interval、Enable
2)常用方法:Start()、Stop()
3)常用事件:Tick
5. 图片集控件有哪些常用属性?
1)Images:存储在控件中的图像集合;
2)图像集中图像的大小,最大值为256*256;
3)图像集中图像的颜色深度。
六、使用Vs制作一个电子时钟!!!
1)打开Visual Studio2017
2)创建一个项目
3)选择Windows窗体应用:
4)向窗体内添加Label控件
添加后,如下图所示
5)修改Label的字体属性
点击确定后:
6)添加Timer控件
添加后,如下图
7)修改Timer属性
记得把Interval上面的enable属性修改为true!!!
8)添加Tick事件
9)添加代码:
private void timer1_Tick(object sender, EventArgs e)
{
//获取系统当前时间,格式化后显示到Label中
//this.label1.Text = DateTime.Now.ToString();
this.label1.Text = DateTime.Now.ToString("yyy年MM月dd日HH:mm:ss");
//ToString:将等号右边的式子转化为字符串类型,因为等号左边的Text是String类型
//yyy年MM月dd日HH:mm:ss:格式化时间显示;当然你可以 改为一下代码(默认)格式:
/**
*this.label1.Text = DateTime.Now.ToString();
*/
}
10)使用组合键:Ctrl+F5运行,得到如下效果:
The end……(^ 0 ^)