c# 文本框控件与标签控件

来源:互联网 发布:如何修复缺少网络协议 编辑:程序博客网 时间:2024/05/29 12:43

文本框控件与标签控件

一、  文本框控件。

文本框控件通常用于接收用户的输入或者显示文字,该控件使用TextBox类封装,它可以编辑单行或多行文本。

使用方式 TextBox tb = new TextBox();

 

1、        TextBox类属性

 

类型

属性

访问方式

说明

String

Text

读/写

获取或设置文本框控件标题。

Control

Parent

读/写

获取或设置文本框控件的父容器。

Point

Location

读/写

获取或设置文本框控件的位置。

Size

Size

读/写

获取或设置文本框控件的大小。

Bool

Multiline

读/写

获取或设置空间是否为多行文本。

Bool

IReadOnly

读/写

获取或设置文本框的文本是否为只读。

ScrollBars

ScrollBars

读/写

获取或设置文本框是否显示滚动条。

CharacterCasing

CharacterCasing

读/写

获取或设置文本框是否转换为大写或者转换为小写。

Bool

WordWrap

读/写

获取或设置文本框是否自动换行。

Bool

UseSystemPasswordChar

读/写

获取或设置文本框内容是否以密码形式显示。

Char

PasswordChar

读/写

获取或设置文本框内容以什么形式的密码字符显示。

 

 

2、TextBox类方法。

 

返回值类型

方法名称

说明

void

AppendText

向文本框的当前文本追加文本。

Void

Clear

清除当前文本中的所有文本。

Void

Undo

撤掉文本框中的最后一次修改操作。

Void

Copy

将当前文本框中的内容复制到剪切板中。

Void

Cut

将当前文本框中的内容移动到剪切板中。

Void

Paste

使用剪切板中的内容替换文本框中当前的内容。

Void

SelectAll

选中当前文本框中所有的内容。

Void

Select

选中文本框中选择执行范围的文本。

 

例:

using System;

using System.Drawing;

using System.Windows.Forms;

namespace Hty

{

    class MyForm : Form

    {

        private TextBox tb;

        static void Main()

        {

            Application.Run(newMyForm());

        }

        public MyForm()

        {

            this.Text = "文本框控件";

            tb = new TextBox();

            tb.Parent = this;

            tb.Location = new Point(10, 10);

            tb.Multiline = true;

            //tb.ReadOnly = true;

            tb.ScrollBars = ScrollBars.Both;

            tb.CharacterCasing = CharacterCasing.Upper;

            tb.WordWrap = false;

            tb.Size = new Size(200, 200);

        }

    }

}

 

二、  ComboBox类(组合框控件)。

 

组合框控件是由一个文本框和一个下拉列表框组成的,可以在文本框中输入选项,也可以从下拉列表中选择选项。

 

1、ComboBox类属性

 

 

类型

属性

访问方式

说明

String

Text

读/写

获取或设置组合框控件标题。

Control

Parent

读/写

获取或设置组合框控件的父容器。

Point

Location

读/写

获取或设置组合框控件的位置。

Size

Size

读/写

获取或设置组合框控件的大小。

ComboBoxStyle

DropDownStyle

读/写

获取或设置组合框显示样式。

ComboBox

Items

组合框选项的集合。

Int

MaxDropDownItems

读/写

获取或设置下拉列表中最多显示的项数。

Int

SelectIndex

返回当前选中项的索引。

Bool

Sorted

读/写

获取或设置列表中的项是否按照字母顺序排列。

 

2、ComboBox类的方法。

 

返回值类型

方法名称

说明

void

Add

向组合框中添加索引。

 

例:

using System;

using System.Drawing;

using System.Windows.Forms;

namespace Hty

{

    class MyForm : Form

    {

        private TextBox tb;

        private ComboBox cbx;

        static void Main()

        {

            Application.Run(newMyForm());

        }

        public MyForm()

        {

            this.Text = "文本框控件";

            ///文本框

            tb = new TextBox();

            tb.Parent = this;

            tb.Location = new Point(10, 10);

            tb.Multiline = true;

            //tb.ReadOnly = true;

            tb.ScrollBars = ScrollBars.Both;

            tb.CharacterCasing = CharacterCasing.Upper;

            tb.WordWrap = false;

            tb.Size = new Size(150, 150);

 

 

            ///组合框控件

            cbx = new ComboBox();

            cbx.Parent = this;

            cbx.Location = new Point(0, 200);

            cbx.DropDownStyle = ComboBoxStyle.Simple;

            cbx.Items.Add("aa");

            cbx.Items.Add("22");

            cbx.Items.Add("ss");

            cbx.MaxDropDownItems = 2;

            cbx.Sorted = true;

        }

    }

}

 

 

 

 

三、  Label类(标签控件)。

Label控件是一个专门用于显示文本的控件。

 

           类层次图

 

               Object类

                 ↓

               MarshalByRefObject类

                 ↓

               Component类

                 ↓

               Control类

                 ↓

               Label类

1、Lable类属性

 

 

类型

属性

访问方式

说明

String

Text

读/写

获取或设置按钮标题。

Control

Parent

读/写

获取或设置控件的父容器。

Point

Location

读/写

获取或设置按钮控件的位置。

Bool

AutoSize

读/写

获取或设置控件是否根据字数自动调整大小。

BorderStyle

BorderStyle

读/写

获取或设置控件的样式。

Dock

Dock

读/写

获取或设置窗体布局方位。

 

 

 

例:

using System;

using System.Drawing;

using System.Windows.Forms;

 

namespace Hty

{

    class MyForm : Form

    {

        private TextBox tb;

        private ComboBox cbx;

        private Label lb;

        static void Main()

        {

            Application.Run(newMyForm());

        }

        public MyForm()

        {

            this.Text = "文本框控件";

            ///文本框

            tb = new TextBox();

            tb.Parent = this;

            tb.Location = new Point(10, 10);

            tb.Multiline = true;

            //tb.ReadOnly = true;

            tb.ScrollBars = ScrollBars.Both;

            tb.CharacterCasing = CharacterCasing.Upper;

            tb.WordWrap = false;

            tb.Size = new Size(150, 150);

 

 

            ///组合框控件

            cbx = new ComboBox();

            cbx.Parent = this;

            cbx.Location = new Point(0, 200);

            cbx.DropDownStyle = ComboBoxStyle.Simple;

            cbx.Items.Add("aa");

            cbx.Items.Add("22");

            cbx.Items.Add("ss");

            cbx.MaxDropDownItems = 2;

            cbx.Sorted = true;

 

           

            ///标签控件

            lb = new Label();

            lb.Parent = this;

            lb.Text = "标题";

            lb.AutoSize = true;

            lb.BorderStyle = BorderStyle.Fixed3D;

        }

    }

}

原创粉丝点击