zoukankan      html  css  js  c++  java
  • 初识windows程序需要了解的知识点

         初识一件事物我们会有陌生,我们慢慢地去了解它就会懂,让我带你们一起了解吧。

      

          

    一.Form是.Net Framework 定义好的一个最基本的窗体类,具有窗体基本属性和方法

    属性                       说明
    MaximizeBox    确定窗体标题栏的右上角------是否有最大化的框-----------默认为True
    ShowInTaskbar     确定窗体是否出现在----------任务栏中------默认为True
    StartPosition     确定窗体第一次出现的----------位置
    WindowState    确定窗体出始的状态
    FormBorderStyle     启动后用户可以用鼠标拖动窗体大小---------------设置值为FixedSingle
    方法                               说明
    Close( )  关闭窗体
    Show( )     显示窗体
    ShowDialong( )       模式化显示窗体
    Hide( )       隐藏窗体

    二.基本控件

    标签(Label)---------------- ------------------eg.用户名

    文本框(TextBox)------空白框---------- ---------

     属性                   说明
    MaxLength  指定文本框中输入的最大字符数
    Multiline  文本中是否可以输入多行文本
    PasswordChar     密码框
    ReadOnly    只读不能改

    组合框(ComboBox)------ ----------eg. 登陆类型,管理员和用户

    属性            说明
    Items  组合框中的项
    DropDownStyle  是否容许用户编辑文本框
    SelectedIndex    当前选定项目的索引号,从0开始
    SelectedItem   获取当前选定的项
    事件                         说明
    Click  单击控件时发生
    SelectedIndexChanged  在SelectedIndex属性修改后发生
    方法            说明
    Add()     添加项目
    Clear()       移除所有项
    Remove()     移除指定项          

    按钮(Button)-------- ------

     属性            说明
      Enable     布尔值,表示控件是否能用

    消息框(MessageBox)

    Windows中,消息框是一个MessageBox对象,如果想要创建消息框,就要用到MessageBox.show();方法.

    常用的消息框有四个类型.

    01.MessageBox.Show(要显示的字符串);

    02.MessageBox.Show(要显示的字符串,消息框的标题);

    03.MessageBox.Show(要显示的字符串,消息框的标题,消息框按钮);

    04.MessageBox.Show(要显示的字符串,消息框的标题,消息框按钮,消息框图标);

    eg:
    MessageBoxButton.AbortRetryIgnore

    MessageBoxButton.OK

    MessageBoxButton.OKCancel

    MessageBoxButton.RetryCancel

    MessageBoxButton.YesNo

    MessageBoxButtons.YesNoCancel

    第三个参数MessagBoxButton的作用是设置消息框显示的按钮.可以通过"."的形式来选择需要按钮的类型.

    MessageBoxIcon.Information

    MessageBoxIcon.Error

    MessageBoxIcon.Exclamation

    MessageBoxIcon.Question

    菜单栏控件(MenuStrip)------ ------

    工具栏控件(ToolStrip)------ ----------------

    属性                 说明
    ImageScalingSize    工具栏中的项显示图片的大小
    DisplayStyle      设置显示图片或者文本
    ImageScaling   是否调整按钮或者标签显示图片的大小

    单选按钮(RadioButton)---------- ----

    分组框(GroupBox)--------- ----

    面板(Panel)---------- ----------添加学生用户

    日期控件(DateTimePicker)---------- ---------

     属性              说明
    Value         控件所选的日期和控件值

    图像列表控件(ImageList)---- ------ColorDepth(获取图像列表的颜色深度)

    快捷菜单(ContextMenuStrip)------

     属性                  说明
    Displaystyle       是否显示文本和图像
    GridLines 显示网格线---默认值true
    MultiSelect     不容许选择多选-----默认值False

    图片框控件(PictureBox)

    工具箱中的计时器控件(Timer)-----

     属性           说明
    Interval    事件发生的频率,以毫秒为单位
    Enabled       是否定时引发事件(开或者关)
    事件              说明     
    Tick  每当指定间隔时发生的事件
    方法               说明
    Start()   启动计时器
    Stop()   停止计时器

    四.代码解析

    事件:当用户通过鼠标或者键盘来触发到“按钮的某些特定行为”

     

     private void button1_Click(object sender, EventArgs e)
    
            {
    
                this.Close();
    
            }

    Sender--------------是事件源

    e------------是事件参数(EventArgs)对象

    在窗体中一条代码实现窗体关闭---------------- this.Close();

    This---------是一个关键字,代表当前的窗体对象

    Close()----------方法是窗体类Form的一个方法,作用是关闭窗体

     五.窗体的跳转

    private void buLogin_Click(object sender, EventArgs e)
    
            {
    
    //方法的调用
    
              From  a=new From( );
    
    Show( );
    //隐藏方法
    
    This.Hide( );
    
          }
    
     
  • 相关阅读:
    C#接口入门学习
    消息队列接收时报错:对消息队列系统的访问被拒绝
    给某做测试的好友的建议
    在不同的Sql Server 数据库服务器(不同机器)导数据。
    如何让开发人员更好测试?
    存储过程初探
    语音报警.NET开发初探
    vs2010下Siverlight开发环境安装
    C# HttpWebRequest 从google服务器获取google的PageRank PR值
    创建进程API CreateProcess Demo
  • 原文地址:https://www.cnblogs.com/yejiaojiao/p/5001440.html
Copyright © 2011-2022 走看看