zoukankan      html  css  js  c++  java
  • C# Winform 学习(五)

    目标
    1.MDI应用程序
    2.图片框控件
    3.图片集控件
    4.定时器控件

    一。MDI应用程序
    1.理解:
    单文档界面:SDI(word)
    多文档界面:MDI(excel)
    2.特点:
    1)每个MDI程序中只能有一个父窗体;
    2)子窗体只能在父窗体内活动;
    3)关闭父窗体会自动关闭所有的子窗体;
    3.创建步骤
    1)创建并设置MDI父窗体
    将IsMdiContainer设置为true
    2)创建并显示子窗体
    子窗体类 frm=new 子窗体类();
    frm.MdiParent=this;//设置父窗体
    frm.Show();
    4.排列子窗体
    this.LayoutMdi(MdiLayout.样式);

    二.图片框控件PictureBox
    1.作用:在指定位置显示一张图片
    2.常用属性
    Image:关联的图片
    ImageLocation:图片的路径
    SizeMode:图片的大小
    Normal:默认值,显示图片的左上角
    StrechImage:自动收缩或放大图片
    3.示例:动态改变图片
    //方法1
    控件名.ImageLocation=“图片路径”;
    //方法2
    控件名.Image=Image.FromFile(“图片路径”);
    注意:最好将图片提前放在项目的Debug目录下(与.exe文件在一起)

    三。ImageList图片集控件
    1.特点:可以存放大小相同的多个图片
    2.常用属性
    Images:图片集合
    ImageSize:图片大小,上限为256*256
    3.示例:根据索引获取指定的图片
    pictureBox1.Image=imageList1.Images[索引值];
    注意:Images.Count表示图片的总个数

    四。定时器Timer控件
    1.特点:程序每隔一定时间重复执行一段代码,相当于一个有时间间隔的循环
    2.常用的属性方法事件
    Interval:间隔事件,毫秒ms
    Enable:设置定时器是否启动
    Start():启动定时器
    Stop():停止定时器
    Tick事件:间隔事件一到就自动触发
    注意:要重复执行的代码一定要放在tick事件处理中

  • 相关阅读:
    iOS开发之 Xcode6 添加xib文件,去掉storyboard的hello world应用
    iOS开发之Xcode 相对路径与绝对路径
    iOS开发之 在release版本禁止输出NSLog内容
    iOS开发之 xcode6 APP 打包提交审核详细步骤
    iOS开发之 UIScrollView的frame、contentSize、contentOffset和contentInset属性
    10.2&10.3 Xcode开发包
    Reason: image not found
    如何下架app
    UIStackView before iOS9.0
    Reason: image not found
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12948827.html
Copyright © 2011-2022 走看看