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());

  • 相关阅读:
    5种排序算法
    Numpy 基础
    Git 帮助
    SpringBoot巧用 @Async 提升API接口并发能力
    延时队列实现的方式总结
    Spring Boot 进行优雅的字段校验
    分布式搜索引擎Elasticsearch的架构分析
    Redis 使用规范
    Intellij IDEA远程debug线上项目记录
    领域驱动设计:领域接口化设计
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12948818.html
Copyright © 2011-2022 走看看