zoukankan      html  css  js  c++  java
  • 初识Windows程序

    window 操作系统中,处处是窗体

    简单 强大 方便 灵活

    步骤 新建项目  项目类型 visual C#项目 模板 window应用程序

    用partial 将同一个窗体的代码分开放在两个文件中:
    一个存放在vs自动生成的代码中

    冒号表示继承
    像孩子继承父母的特征所有窗体都继承Form

    窗体标题 : Name
    窗体图标: Icon
    图片背景Backgroundimage
    背景颜色 backcolor
    最大化按钮:MaximinBox
    最小化按钮:Minimun
    窗体边框样式 :FROMBorderStyle
    窗体初始位置:StartPosition
    窗体状态:WindowsState
    帮助按钮:HelpButton

    命名规范-前缀
    控件名称   控件类名   命名前缀
    标签   Label   lal
    文本框   TextBox   txt
    组合框   ComboBox  Cbo
    按钮   Button   btn

    规范化命名可以提高程序的可读性和可维护性

    标签label
    image:标签上的图像
    text:显示的文本
    文本框 TextBox:
    MaxLength:最大字符数
    MultiLine:是否可以输入多行文本
    PassWordChar:作为密码框时显示的密码字符
    readOnly:是否允许编辑
    Text:关联的文本

    组合框ComboBox
    Items:组合框中的项
    DropDownStyle:组合框的风格
    Text:组合框关联的文本
    SelectedIndex:当前选中项的索引,从0开始
    selectedItem:获取当前选定的项

    按钮 Button
    Enable:控件是否可用
    Text :显示文件
    TextAlign:文本的对齐方式


    Windows应用程序是事件驱动
    事件驱动:随时响应用户触发的事件,做出相应的处理
    我们需要做的
    针对相关事件,编写相应的事件处理程序
     
    编写事件处理程序的步骤
    选中控件  在属性窗口中单击  找到事件  双击生成事件处理方法 编写处理代码

    若事件事件处理方法未触发,请检查属性窗口中事件处理程序是否设置正确

    窗体FROM
    load事件:窗体加载时触发
    文本框 textbox:
    textchanged事件:文字改变时触发
    按钮button
    click事件:单击触发触动
    每个控件的事件非常多,我们只需要关注常用的事件即可

    messageBox消息框
    为什么要使用消息框?
    显示消息
    向用户请求消息

    实现步骤
    1定义窗体对象
    2显示窗体
    语法
    被调用的窗体类名 窗体对象=new被调用的窗体类名();
    窗体对象.Show();

  • 相关阅读:
    Redis源代码分析(十三)--- redis-benchmark性能測试
    kvm中运行kvm
    umount.nfs device busy day virsh extend diskSpace, attachDisk
    ultravnc
    openNebula dubug
    maintenance ShellScripts
    virsh VMI deploy data serial xml
    cloud computing platform,virtual authentication encryption
    基于C 的libvirt 接口调用
    storage theory
  • 原文地址:https://www.cnblogs.com/frefre/p/7780959.html
Copyright © 2011-2022 走看看