• 初学C#windows程序


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

      优点:简单 强大 方便 灵活

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

      用partial 将同一个窗体的代码分开放在两个文件中:

      一个存放在vs自动生成的代码中

      冒号表示继承

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

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

    1.命名规范-前缀

      控件名称   控件类名   命名前缀

      标签          Label         lal

      文本框      TextBox     txt

      组合框           ComboBox     Cbo

      按钮               Button            btn

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

    2.标签label

    image 标签上的图像
    text 显示的文本

    3.文本框 TextBox

    MaxLength 最大字符数
    MultiLine 是否可以输入多行文本
    PassWordChar 作为密码框时显示的密码字符
    readOnly 是否允许编辑
    Text 关联的文本

    4.组合框ComboBox

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

    4.按钮 Button

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

    Windows应用程序是事件驱动

      事件驱动:随时响应用户触发的事件,做出相应的处理

    我们需要做的:

      1.针对相关事件,编写相应的事件处理程序

      2.编写事件处理程序的步骤

      3.选中控件 在属性窗口中单击 找到事件 双击生成事件处理方法 编写处理代码

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

    5.窗体FROM

      load事件:窗体加载时触发

      文本框 textbox:

        textchanged事件:文字改变时触发

      按钮button

        click事件:单击触发触动

      每个控件的事件非常多,我们只需要关注常用的事件即可

    6.messageBox消息框

      1.为什么要使用消息框?

        显示消息

        向用户请求消息

      实现步骤:

        1定义窗体对象

        2显示窗体

      语法:

        被调用的窗体类名 窗体对象=new被调用的窗体类名();

        窗体对象.Show();

  • 相关阅读:
    [LeetCode] 875. Koko Eating Bananas 科科吃香蕉
    [LeetCode] 874. Walking Robot Simulation 走路机器人仿真
    [LeetCode] 995. Minimum Number of K Consecutive Bit Flips 连续K位翻转的最小次数
    [LeetCode] 873. Length of Longest Fibonacci Subsequence 最长的斐波那契序列长度
    [LeetCode] 872. Leaf-Similar Trees 叶结点相似的树
    [LeetCode] 870. Advantage Shuffle 优势洗牌
    [LeetCode] 869. Reordered Power of 2 重新排序为2的倍数
    [LeetCode] 868. Binary Gap 二进制间隙
    [LeetCode] 867. Transpose Matrix 转置矩阵
    [LeetCode] 866. Prime Palindrome 质数回文数
  • 原文地址:https://www.cnblogs.com/liehuonanjue/p/7782177.html
Copyright © 2020-2023  润新知