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;
}
}
}
- c# 文本框控件与标签控件
- C#窗体控件简介-文本框控件TextBox
- 文本服务器控件(标签Label控件和文本框(TextBox)控件)
- 标签与控件fileupload
- C#下文本框的建议提示控件
- C#控件与组件
- C#控件与工具箱
- 窗体和命令按钮、标签、文本框控件的常用属性
- ActiveReports 报表控件V12新特性 -- 文本框和标签控件的浓缩
- c# tabcontrol控件标签如何隐藏?
- "-"标签控件(CTableCtrl)控件.
- 我用C#写控件(带空值提示的文本框)
- 我用C#写控件(带空值提示的文本框)
- 我用C#写控件(带空值提示的文本框)
- C#中在文本框TextBox中嵌入日历控件
- 文本框控件(Input)
- 格式化文本框控件
- ckeditor富文本框控件
- Ubuntu 自动挂载Windows分区 或 Linux分区
- 黑马程序员-运行时通过反射复制对象
- struts2之Action配置的各项默认值
- 西游记秘密-孙悟空看管蟠桃园真相揭秘
- Sha-1算法详解
- c# 文本框控件与标签控件
- APUE学习——Ch1.UNIX基础知识
- Junit4测试ssh中的action
- NSPredicate匹配中文正
- 创建索引视图
- 使用eclipse的todo标签管理任务
- 各种api大全,帮助文档,需要的迅速秒下
- 局部单例模式以及C++实现
- 【KMP】 hdu2594 Simpsons’ Hidden Talents