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

  • 相关阅读:
    取汉字字串的首字母
    回调函数
    [转].NET对象与COM对象
    [转]TCP与UDP的特点与区别
    【转】一张图分出你是用左脑还是右脑!
    并发基础(Runnable、Thread、Executor)
    Java序列化总结
    Hadoop安装配置手册
    MySQL配置信息解读(my.cnf)
    mysql主从备份、主从切换
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13079030.html
Copyright © 2011-2022 走看看