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事件处理中

  • 相关阅读:
    mysqldump备份数据库时排除某些库
    Dataguard后台进程解析
    mysql 查看所有存储过程
    Oracle 中的 TO_DATE 和 TO_CHAR 函数
    trunc的使用
    mysql now() sysdate() curdate()区别
    ORA-10456:cannot open standby database;media recovery session may be in process
    ORACLE 修改日志大小及增加日志成员
    Oracle 11gR2用gpnp profile存放ASM的spfile路径
    C语言malloc()函数:动态分配内存空间
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13079045.html
Copyright © 2011-2022 走看看