zoukankan      html  css  js  c++  java
  • 1.C#窗体和控件

     

    1. partial

    partial是“部分的”意思。在c#中,为了方便的对代码管理和编辑,可以用pritial关键字将同一个类的代码分开放在多个文件中。每个文件都是类的一部分代码,也叫做分布类,会被编译器当作一个类处理

     1     public partial class Login : Form
     2     {
     3         //代码块
     4     }
     5 
     6 
     7      partial class Login
     8     {
     9         //代码块
    10     }
    11 
    12 //两个文件会在编译时进行合并

    2.form

    form 是 。NET Framework 定义好的一个最基本的窗体类,具有窗体的一些最基本的属性和方法,可以通过(冒号):继承窗体类来获得窗体类定义好的属性和方法  窗体的常用属性

    属性

    说明

    Name 窗体对象的名称,用于在代码中标识
    BackColor 窗体的背景颜色
    BackgroundImage 窗体的背景图片
    FormBorderStyle 窗体的边框样式,有七个可选的值,默认为Sizable
    MaximizeBox 确定窗体栏右上角是否有最大框,默认为True
    ShowInTaskbar 确定窗体是否出现在Window任务栏中,默认为True
    StartPosition 确定窗体的初始位置
    Text 窗体的TiTle
    TopMost 指示窗体是否显示在此属性未设置为True的所有窗体之上,默认False
    windowState

    确认窗体的初始可视状态,包括Normal(普通)、Maxximized(最大化)、

    Minimized(最小化)默认为Normal

    这些属性都可以在视图设计中修改,修改后Visual Studio会在窗体的Designer中生成相应的代码

    例如:

    //设置窗体对象背景颜色
    this.BackColor = System.Drawing.SystemColors.Info;
    
    //设置窗体的背景图片
    this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
    
    设置窗体对象的名称
    this.Name = "Log";
    
    //设置边框不可拖动
    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
    
    //设置初始窗体的右上角是否显示最大化框,默认True
    this.MaximizeBox = false;
    
    //设置窗体是否出现在window任务栏中,默认True
    this.ShowInTaskbar = false;
    
    //设置窗体初始位置
    this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
    
    //设置窗体的初始大小
    this.WindowState = System.Windows.Forms.FormWindowState.Maximized;

     窗体类的常用方法

    方法   属性
    close() 关闭窗体
    Show() 显示窗体
    ShowDialog() 模式化显示窗体
    Hide() 隐藏窗体

    基本控件的使用

    1.标签(Label)的常用属性

    属性 说明
    Image 在标签上显示图片
    Text 标签上的文本

    2.文本框(TextBox)的常用属性

                //实例化文本框对象
                TextBox tb = new TextBox();
    
                //在文本框可以输入的最大长度
                tb.MaxLength = 15;
    
                //是否可以输入多行
                tb.Multiline = false;
    
                //设置回显字符
                tb.PasswordChar = '*';
    
                //设置只读
                tb.ReadOnly = true;
    
                //与文本框关联的文本
                tb.Text = "这是文本框的文本";

    3.组合框(ComboBox)

    属性

    说明  

    Items 组合框中的项
    DropDownStyle 定义组合框的风格
    Text 与组合框相关的文本
    SlectedIndex 单击控件时发生
    SlectedChanged 获取当前的选定项

    事件

    说明

    Click 单击控件时发生
    SelectedChanged 在Selected属性修改后发生

    4.按钮的主要属性和事件(Button)

    按钮属性用法  
  • 相关阅读:
    1
    Dockerfile概述
    协议
    部署环境
    协议与数据2
    【笔记】刚到公司,初识dll
    C#Winform学习笔记
    VS2019添加VisionPro控件(此方法是大师分享的)
    VisionPro脚本
    Visionpro相机取像操作,.NET4.0
  • 原文地址:https://www.cnblogs.com/black-/p/5744783.html
Copyright © 2011-2022 走看看