一、简介 文本框(TextBox)控件,是最常用的输入/输出文本数据的控件,也应用程序设计中使用频率最高的控件,用户可以使用该控件编辑和显示文本。 二、属性如下 1.MaxLength 用于设定文本框中最多可容纳的字符数。 设定为0时,表示可容纳任意多个输入字符,最大值为。 如果设置成正整数,则这一数值就是可容纳最多的字符数。 2.MultLine 用于设定文本框中是否允许显示和输入多行文本。 当设定为true时: 允许显示和输入多行文本,当要显示或输入的文本超过文本框的右边界时,文本会自动换行,在输入时也可以按回车强行换行。 当设定为false时: 不允许显示和输入多行文本,当要显示或输入的文本超过文本框的边界时,将只显示一部分文本,并且按回车也不会强行换行。 3.PasswordChar 用于设定文本框是否用于输入口令类文本。 就是像输入密码时,显示的“*”号。 如果PasswordChar属性进行了设置,则Multline属性无论设置什么,也不会执行剪切、复制和粘贴的操作。 4.ReadOnly 用于设定程序运行时能否对文本框中的文本进行编辑。 当设置成true时, 表示运行程序时不能编辑其中的文本。 当设置成false时, 则相反,默认是false。 5.ScrollBars 用于设置文本框中是否带有滚动条。 属性值 None:表示不带滚动条。 Horizontal:表示带有水平滚动条。 Vertical:表示带有垂直滚动条。 Both:表示既有水平滚动条,也有垂直滚动条。 一般和Multline属性协调使用。 6.TabStop 用于设定在运行时用户能否用Tab键跳入该文本框。 设定成true时:可以。 设定成false时:不可以,所有需要用鼠标选中。 7.Text 用于设置文本框中显示的文本。 8.WordWrap 指示多行文本框控件在必要时是否自动换行到下一行的开始。 设定为true时: 多行文本框控件可以换行。 默认为true,并且不过Scrollbars设置成什么,都不会显示水平滚动条。 设定为false时: 超过文本框后,会出现水平滚动条。 9.SelectionStart 用于获取或设置文本框中选定的文本起始点。 10.AcceptsRetum 如果为true且文本框占多行,那么按回车键就会创建新一行。 如果为false,按回车就会单击窗体的默认按钮。 (感觉越来越难了,而且只是单纯的叙述这些属性和值也很单调和难以记忆啊!) 二、案例 通过文本框和按钮控件制作用户登录测试。 1.首先还是老方法,冲击Windows应用窗体。 2.往里拖拽3个TextBox控件。 Name属性分别为txtUser、txtPwd、txtWel
|