你的位置:首页 > ASP.net教程

[ASP.net教程]初识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( );   }