文本框控件与标签控件

一、  文本框控件。

文本框控件通常用于接收用户的输入或者显示文字,该控件使用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
using
using
namespace
{
class  MyForm : Form
    {
private  TextBox
static  void
        {
Application.Run(new MyForm());
        }
public
        {
this.Text =  "文本框控件";
new  TextBox();
this;
new  Point(10, 10);
true;
//tb.ReadOnly = true;
ScrollBars.Both;
CharacterCasing.Upper;
false;
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
using
using
namespace
{
class  MyForm : Form
    {
private  TextBox
private  ComboBox
static  void
        {
Application.Run(new MyForm());
        }
public
        {
this.Text =  "文本框控件";
///文本框
new  TextBox();
this;
new  Point(10, 10);
true;
//tb.ReadOnly = true;
ScrollBars.Both;
CharacterCasing.Upper;
false;
new  Size(150, 150);
 
 
///组合框控件
new  ComboBox();
this;
new  Point(0, 200);
ComboBoxStyle.Simple;
"aa");
"22");
"ss");
            cbx.MaxDropDownItems = 2;
true;
        }
    }
}

三、  Label类(标签控件)。

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

类层次图
               Object类
                 ↓
               MarshalByRefObject类
                 ↓
               Component类
                 ↓
               Control类
                 ↓
               Label类

1、Lable类属性 

类型

属性

访问方式

说明

String

Text

读/写

获取或设置按钮标题。

Control

Parent

读/写

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

Point

Location

读/写

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

Bool

AutoSize

读/写

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

BorderStyle

BorderStyle

读/写

获取或设置控件的样式。

Dock

Dock

读/写

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

 例:

using
using
using
 
namespace
{
class  MyForm : Form
    {
private  TextBox
private  ComboBox
private  Label
static  void
        {
Application.Run(new MyForm());
        }
public
        {
this.Text =  "文本框控件";
///文本框
new  TextBox();
this;
new  Point(10, 10);
true;
//tb.ReadOnly = true;
ScrollBars.Both;
CharacterCasing.Upper;
false;
new  Size(150, 150);
 
 
///组合框控件
new  ComboBox();
this;
new  Point(0, 200);
ComboBoxStyle.Simple;
"aa");
"22");
"ss");
            cbx.MaxDropDownItems = 2;
true;
 
            
///标签控件
new  Label();
this;
"标题";
true;
BorderStyle.Fixed3D;
        }
    }
}