winform常用控件

目录

一.文本类控件

1.Label控件

2.Button控件

3.TextBox控件

一个小栗子

二.选择类控件

1.RadioButton

2.CheckBox

3.ListBox

4.ComboBox

三.分组类控件

1.Panel

2.GroupBox

四.其他控件

1.图片框控件

2.菜单控件

嗨喽大家好,这期内容想给大家分享一些我总结的winform常用控件。希望能帮助到给位小伙伴。

还是来给大家介绍一下什么是控件吧。

控件的主要功能就是实现输入输出,每种类型的控件都具备其特有的属性和事件。

可以把控件分为以下几种

一.文本类控件

常用的文本控件主要有以下几种

1.Label控件

Label即标签控件,主要用于显示文本

Label控件常用的属性和事件

名称

用途

Name

在代码中用来标识该对象的名称

Text

用于显示的文本

Visible

确定该控件是可见的还是隐藏的

Font

显示控件的文本字体

Click

单击事件

2.Button控件

Button即按钮控件,主要用于接收用户对鼠标的操作,完成用户与应用程序之间的交互。

支持鼠标单击,双击,以及键盘Enter键的操作。可编写Click事件处理程序。

常用的属性和事件

名称

用途

Name

在代码中用来标识该对象的名称

Text

按钮上显示的文本

Size

控件的大小

Image

设置控件的图像

Click

单击事件

3.TextBox控件

TextBox即文本框控件,主要用于在程序中接收用户输入的文字

常用的属性和事件

名称

用途

Name

在代码中用来标识该对象的名称

Text

显示文本

PasswordChar

设置密码字符串

Multiline

控制编程控件的文本是否能跨多行

一个小栗子

可以利用这三个控件来设计一个简单的用户登陆界面,当输入用户名和密码正确时,提示登陆成功,否则登陆失败

从工具栏拖拽2个Label控件,两个TextBox控件,和一个Button控件,设置相关的属性,调整控件的大小和布局

例如这样,把控件的Text改掉,字体改成合适的大小

编写button控件的 Click 控件


        private void button1_Click(object sender, EventArgs e)
        {
            if(textBox1.Text == "user" && textBox2.Text == "123")
            {
                MessageBox.Show("登录成功");
            }
            else
            {
                MessageBox.Show("登录失败");
            }
        }

上述代码的功能是,当中账号文本框中user,并在密码文本框中输入123,点击登录就会触发Click事件。这样一个简单的登录界面就实现了

二.选择类控件

选择类控件主要包括以下几种

1.RadioButton

RadioButton是一个单选的控件按钮

常用的属性和事件

名称

用途

Name

在代码中用来标识该对象的名称

Text

显示文本

Checked

指示单选框按钮是否被选择

CheckedChanged

每当Checked属性更改时发生

2.CheckBox

CheckBox是一个复选框控件,主要用于将一个或多个选项列出,让用户选择其中的一个或多个。

RadioButton和CheckBox的区别,RadioButton只能选择其中的一个而CheckBox可以选择多个

常用的属性和事件

名称

用途

Name

在代码中用来标识该对象的名称

Text

显示文本

Checked

指示单选框按钮是否被选择

CheckedChanged

每当Checked属性更改时发生

3.ListBox

ListBox是一种列表框控件,主要用于将一个集合数据以列表框的形式显示给用户,供用户选择一项或多项。

ListBox控件有两种工作模式:单选工作模式和多选工作模式

常用的属性和事件

名称

用途

Name

在代码中用来标识该对象的名称

Enabled

指示是否启用该控件

Items

列表框中的项目集合

ItemsHeight

列表框中项的高度

SelecttionMode

指示列表框是单项,多项还是不可选择

4.ComboBox

ComboBox是一个下拉框控件,主要用于将一个集合数据以下拉框显示给用户,供用户从中选择一项

常用的属性和事件

名称

用途

Name

在代码中用来标识该对象的名称

Items

列表框中的项目集合

SelectedIndexChanged

SelectedIndex属性值更改时发生

可以利用选择类控件做一个简单的注册界面

三.分组类控件

分组类控件主要包括以下几种

1.Panel

Panel是一种面板控件,主要用于将其他控件组合在一起放在一个面板上,是这些控件更容易管理。

常用的属性和事件

名称

用途

Name

在代码中用来标识该对象的名称

Size

控件的大小

Location

控件左上角对于其容器左上角的坐标

2.GroupBox

GroupBox是一个分组框控件,主要用于为其他控件提供可识别的分组。

常用的属性和事件

名称

用途

Name

在代码中用来标识该对象的名称

Text

显示的文本

Enter

在控件成为该窗体的活动控件时发生

例如这样

四.其他控件

1.图片框控件

PictureBox是一种图片框控件,主要用于在应用程序中显示图片,支持Bitmap,Gif,Jpg登多种图片格式

常用的属性和事件

名称

用途

Name

在代码中用来标识该对象的名称

Image

图片路径

Size

控件的大小

SizeMode

控制图片框将如何处理图像位置和控件大小

Click

单击事件

2.菜单控件

MenuStrip是一种下拉菜单控件

常用的属性和事件

名称

用途

Name

在代码中用来标识该对象的名称

Text

显示的文本

Items

显示项的集合

ItemClicked

当单击项时发生

例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值