- TextBox的重要属性
1.设计时间:这是创建TextBox的最简单方法, 如以下步骤所示:
第1步:
创建一个Windows窗体。如下图所示:
【C#文字框控件用法介绍】Visual Studio-> 文件-> 新建-> 项目-> WindowsFormApp
文章图片
第2步:
将文本框控件从工具箱中拖放到Windows窗体上。你可以根据需要将TextBox放在Windows窗体上的任何位置。
文章图片
第三步:
拖放后, 你将转到TextBox控件的属性, 以根据需要修改TextBox设计。
文章图片
2.运行时:它比上面的方法有些棘手。在这种方法中, 你可以使用TextBox类创建自己的文本框。
步骤1:使用TextBox类提供的TextBox()构造函数创建一个文本框。 //创建文本框TextBox Mytextbox = new TextBox();
步骤2:创建TextBox之后, 设置TextBox类提供的TextBox的属性。 //设置文本框Mytextbox的位置。Location = new Point(187, 51); //设置文本框的背景颜色Mytextbox.BackColor = Color.LightGray; //设置文本框Mytextbox.ForeColor = Color.DarkOliveGreen; 的前景色; //设置文本框的大小Mytextbox.AutoSize = true; //设置文本框的名称Mytextbox.Name =" text_box1";
第三步:
最后添加此文本框控件到使用
Add()方法
.
//Add this textbox to form
this.Controls.Add(Mytextbox);
例子:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace my {public partial class Form1 : Form {public Form1()
{
InitializeComponent();
}private void Form1_Load( object sender, EventArgs e)
{//Creating and setting the properties of Lable1
Label Mylablel = new Label();
Mylablel.Location = new Point(96, 54);
Mylablel.Text = "Enter Name" ;
Mylablel.AutoSize = true ;
Mylablel.BackColor = Color.LightGray;
//Add this label to form
this .Controls.Add(Mylablel);
//Creating and setting the properties of TextBox1
TextBox Mytextbox = new TextBox();
Mytextbox.Location = new Point(187, 51);
Mytextbox.BackColor = Color.LightGray;
Mytextbox.ForeColor = Color.DarkOliveGreen;
Mytextbox.AutoSize = true ;
Mytextbox.Name = "text_box1" ;
//Add this textbox to form
this .Controls.Add(Mytextbox);
}
}
}
输出如下:
文章图片
TextBox的重要属性
属性 | 描述 |
---|---|
AcceptsReturn | 此属性用于设置一个值, 该值显示在多行TextBox控件中按ENTER键是在控件中创建新行文本还是激活给定表单的默认按钮。 |
AutoSize | 此属性用于根据内容调整TextBox的大小。 |
BackColor | 此属性用于设置文本框的背景颜色。 |
BorderStyle | 此属性用于调整文本框的边框类型。 |
CharacterCasing | 此属性用于检查TextBox控件在键入字符时是否修改了字符的大小写。 |
Events | 此属性用于提供附加到此组件的事件处理程序的列表。 |
Font | 此属性用于调整文本框控件显示的文本的字体。 |
ForeColor | 此属性用于调整文本框控件的前景色。 |
Location | 此属性用于调整文本框控件的左上角相对于其窗体的左上角的坐标。 |
Margin | 此属性用于设置两个文本框控件之间的边距。 |
MaxLength | 此属性用于设置用户可以键入或粘贴到文本框控件中的最大字符数。 |
Multiline | 此属性用于设置一个值, 该值显示这是否是多行TextBox控件。 |
Name | 此属性用于为TextBox控件提供名称。 |
PasswordChar | 此属性用于设置用于屏蔽单行TextBox控件中密码字符的字符。 |
ScrollBars | 此属性用于设置哪些滚动条应出现在多行TextBox控件中。 |
Text | 此属性用于设置与此控件关联的文本。 |
TextAlign | 此属性用于调整TextBox控件中文本的对齐方式。 |
TextLength | 此属性用于获取TextBox控件中文本的长度。 |
UseSystemPasswordChar | 此属性用于设置一个值, 该值显示TextBox控件中的文本是否应显示为默认密码字符。 |
Visible | 此属性用于获取或设置一个值, 该值确定是否显示控件及其所有子控件。 |
推荐阅读
- C# RichTextBox类用法介绍
- C#元组 TupleT1类用法介绍
- C#工具提示类用法介绍
- C元组 TupleT1,T2类
- C# TupleT1,T2,T3类
- C#| TupleT1,T2,T3,T4类
- 虚拟机篇 苹果电脑mac安装win7系统图文详细教程
- Win7系统产生的Windows临时文件如何清理?临时文件清理办法
- Win7系统安全中心打开不了怎样办?安全中心打开办法