第六章 Windows控件应用

本章有一个实践练习:六、使用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 ^)

  • 0
    点赞
  • 2
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我与琳虽缘无分

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值