第六章 C#控件应用

多文档界面应用程序特点:

        1、每个应用程序中,只能有一个MDI父窗体,在父窗体中可以打开多个MDI子窗体

         2、任何MDI子窗体都只能在父窗体内部区域活动

          3、当关闭任何子窗体时,对父窗体以及其他打开的子窗体均没有任何影响

          4、当关闭父窗体时,将关闭所有打开的子窗体

设置父窗体:点击窗体——>找到IsMdiContainer属性设置为true即可

MDILayout枚举值
枚举值说明
ArrangeIcons排列所有MDI子窗口图标
Cascade所有MDI子窗口层叠排列
TileHorizontal所有MDI子窗口水平平铺
TileVertical所有MDI子窗口垂直平铺

界面应用如下:

 

 图片框(PictureBox):用于显示图像在窗体中,通常用于在窗体的指定位置显示图片,它不可编辑不能或得焦点

PictureBox的常用属性
属性说明
Image显示在图片控件上的图像
ImageLocation显示在图片控件上的图像路径
SizeMode

控制调整控件或图片的大小及放置位置

Image与ImageLocation的区别:Image属性是图像对象,ImageLocation属性是图像路径是文本类型

SizeMode的属性值
属性值说明
Normal

图像被置于左上角,如果图像比包含它的PictureBox大,

则该图像将被裁减

StretchImagePictureBox中的图像被拉伸或收缩,以适应PictureBox大小
AutoSize调整PictureBox的大小,使其对于包所含的图像大小
CenterImage如果PictureBox比图像大,则图像将居中显示,反之图像将居中显示并裁减掉超出的部分
Zoom图像大小按其原有的长宽比例被等比例放大或缩小

计时器(Timer):按用户定义的时间间隔引发事件的控件,即程序每隔一定时间重复执行一个操作

Timer控件的常用属性
属性说明
Interval事件发送的间隔(频率),以毫秒为单位
Enable设置计时器是否启用,是布尔类型
Timer控件的常用方法
方法说明
Start()启动计时器
Stop()停止计时器
Timer控件的常用事件
事件说明
Tick定时间隔到自动引发的事件

模拟电子时钟:一、先去Load事件里面启动计时器;二、去Tick事件写代码

具体案例如下:

 

ImageList:用于存储图像资源,其资源均在Images属性是一个图片集合,每张单独的图像可通过其索引值或键值来进行访问,所有图像都将以同样大小显示,其大小由ImageSize属性设置,如果图像较大则会将其缩小到适当尺寸

ImageList常用属性
属性说明
Images存储在控件中的图像集合
ImageSize图像集中图像大小,最大为256*256
ColorDepth图像集中图像的颜色深度

 案例及代码:

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值