zoukankan      html  css  js  c++  java
  • C# winform 学习(三)

    目标
    1.windows程序简介
    2.窗体的常用属性和事件
    3.显示消息框
    4.多窗体应用
    一。程序简介
    1.特点:所见即所得,通过事件实现用户与界面的交互
    2.程序结构
    1)窗体文件(每个窗体至少有2个文件,分别实现界面显示和事件处理)
    2)主程序文件Program.cs(包含Main方法)

    二。窗体的属性和事件
    1.常用属性
    Icon:图标(只能使用.ico图片)
    Text:设置文本
    BackColor:背景颜色
    BackgroundImage:设置背景图片
    FormBorderStyle:边框样式
    Sizable:默认值,可以调整
    Fix开始的表示不能调整
    None表示没有边框
    StartPosition:窗体首次出现的位置
    WindowState:可以设置最大化和最小化

    2.常用的事件
    Load事件:窗体加载事件
    Click事件:单击事件
    KeyDown事件:按下键时发生的事件
    FormClosing:窗体关闭事件(关闭前触发)
    FormClosed:窗体关闭事件(关闭后触发)

    3.示例
    eg1:控制图片移动
    Left:表示X坐标(水平向右是X正轴)
    Top:表示Y坐标(垂直向下是Y正轴)
    if(e.KeyCodeKeys.Left)
    改变Left值
    if(e.KeyCode
    Keys.Up)
    改变Top值

    三。显示消息框
    DialogResult rs=MessageBox.Show(“内容”,“标题”,按钮,图标);
    if(rs==DialogResult.No)
    e.Cancel=true;//取消当前事件

    四。多窗体应用
    1.窗体的创建
    窗体类名 对象名=new 窗体类名();
    2.显示的显示
    对象名.Show();//无模式显示,可以不处理
    对象名.ShowDialog();//模式显示,必须马上处理
    3.设置启动窗体
    在Main()方法中,改如下代码:
    Application.Run(new Form1());

  • 相关阅读:
    矩阵快速幂---BestCoder Round#8 1002
    行列式及其基本性质
    排列,逆序
    扩展欧几里得
    AC automation 模板
    hdu2897 巴什博奕
    hdu2188 巴什博奕
    hdu1846 巴什博奕
    hdu2149 巴什博奕
    【转】博弈基础
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13079030.html
Copyright © 2011-2022 走看看