-
vb.net教程之vb.net的Textbox控件
vb.net的Textbox控件
TextBox(文本框)控件也是在应用程序中经常要用到的控件之一,主要用来在程序运行时接受用户输入,也可以显示运行的结果,以完成用户与程序的交互。TextBox控件在工具箱中的图标如图所示:
TextBox是一种通用控件,可以由用户输入文本或显示文本。除非把TextBox的Locked属性设为true,否则不能用TextBox显示不希望用户更改的文本。TextBox中显示的实际文本是受Text属性控制的。Text属性可用三种方式设置:设计时在“属性”窗口进行、运行时通过代码设置或在运行时由用户输入。
1.设置文本框的文本
通过读Text属性能在运行时检索TextBox的当前内容。TextBox在缺省情况下只显示单行文本,且不显示ScrollBar(滚动条).如果文本长度超过可用空间,则只能显示部分文本。通过设置MultiLine和ScrollBars两种属性(只能在设计程序时设置),可以改变TextBox的外观和行为。注意:不要把ScrollBars属性与ScrollBar控件混淆,ScrollBar控件并不属于TextBox,它具有自己的属性集。把MultiLine属性设为True,可以使TextBox在运行时接受或显示多行文本。只要没有水平方向“ScrollBar”,多行TextBox中的文本会自动按字换行。ScrollBars属性的缺省值被设置为0(None)。自动按字换行省去用户在行尾插入换行符的麻烦。当一行文本已超过所能显示的长度时,TextBox自动将文本折回到下一行显示。在设计时,不能在“属性”窗口输入换行符。在过程中,可以通过插入一个回车加上换行符(ANSI字符13和0)来产生一个行断点。
注意:如果将MultiLine属性设为False,则文本框的宽度就无法改变了,这个宽度由字体的大小决定。
2.创建密码文本框
密码框是一个文本框的特殊且常用的形式,它允许在用户输入密码的同时显示星号之类的占位符。vb.net 2005提供PasswordChar和MaxLengh这两个文本框属性,大大简化了密码文本框的创建。PasswordChar指定显示在文本框中的字符。例如:若希望在密码框中显示星号,则可在“属性”窗口中将PasswordChar属性指定为“*”,如图所示:
则在运行的时候,无论用户在文本框中输入什么字符,文本框中都显示星号。可用MaxLength设定输入文本框的字符数。输入的字符数超过MaxLength后,系统不接受多出的字符并发出嘟嘟声。
3.创建只读文本框
可用Readonly属性防止用户编辑文本框内容。将Readonly属性设置为True后,用户就可以滚动文本框中的文本并将其突出显示,但不能作任何更改。将Readonly属性设置为后,运行时可以在文本框中使用“复制”命令,但不能使用“剪切”和“粘帖”命令。Readonly属性只影响运行时的用户交互。这时仍可变更Text属性,从而在运行时通过程序改变文本框的内容。
4.显示字符串中的引号
引号("")有时出现在文本的字符串中。
例如:She said,"You deserve a treat!"因为赋予变量或属性的字符串都用引号("")括起来,所以对于字符串中要显示的一对引号,必须再插入一对附加的引号。Visual Basic将并列的两对引号解释为嵌入的引号。
例如,要显示上面的字符串就应使用以下代码:
TextBox1.Text="She said,""You deserve a treat!"" "
可用引号的ASCⅡ字符(34)达到相同的效果:
TextBox1.Text="She said,"&Chr(34)+"You deserve a treat!"&Chr(34)
TextBox(文本框)控件也是在应用程序中经常要用到的控件之一,主要用来在程序运行时接受用户输入,也可以显示运行的结果,以完成用户与程序的交互。TextBox控件在工具箱中的图标如图所示:
TextBox是一种通用控件,可以由用户输入文本或显示文本。除非把TextBox的Locked属性设为true,否则不能用TextBox显示不希望用户更改的文本。TextBox中显示的实际文本是受Text属性控制的。Text属性可用三种方式设置:设计时在“属性”窗口进行、运行时通过代码设置或在运行时由用户输入。
1.设置文本框的文本
通过读Text属性能在运行时检索TextBox的当前内容。TextBox在缺省情况下只显示单行文本,且不显示ScrollBar(滚动条).如果文本长度超过可用空间,则只能显示部分文本。通过设置MultiLine和ScrollBars两种属性(只能在设计程序时设置),可以改变TextBox的外观和行为。注意:不要把ScrollBars属性与ScrollBar控件混淆,ScrollBar控件并不属于TextBox,它具有自己的属性集。把MultiLine属性设为True,可以使TextBox在运行时接受或显示多行文本。只要没有水平方向“ScrollBar”,多行TextBox中的文本会自动按字换行。ScrollBars属性的缺省值被设置为0(None)。自动按字换行省去用户在行尾插入换行符的麻烦。当一行文本已超过所能显示的长度时,TextBox自动将文本折回到下一行显示。在设计时,不能在“属性”窗口输入换行符。在过程中,可以通过插入一个回车加上换行符(ANSI字符13和0)来产生一个行断点。
注意:如果将MultiLine属性设为False,则文本框的宽度就无法改变了,这个宽度由字体的大小决定。
2.创建密码文本框
密码框是一个文本框的特殊且常用的形式,它允许在用户输入密码的同时显示星号之类的占位符。vb.net 2005提供PasswordChar和MaxLengh这两个文本框属性,大大简化了密码文本框的创建。PasswordChar指定显示在文本框中的字符。例如:若希望在密码框中显示星号,则可在“属性”窗口中将PasswordChar属性指定为“*”,如图所示:
则在运行的时候,无论用户在文本框中输入什么字符,文本框中都显示星号。可用MaxLength设定输入文本框的字符数。输入的字符数超过MaxLength后,系统不接受多出的字符并发出嘟嘟声。
3.创建只读文本框
可用Readonly属性防止用户编辑文本框内容。将Readonly属性设置为True后,用户就可以滚动文本框中的文本并将其突出显示,但不能作任何更改。将Readonly属性设置为后,运行时可以在文本框中使用“复制”命令,但不能使用“剪切”和“粘帖”命令。Readonly属性只影响运行时的用户交互。这时仍可变更Text属性,从而在运行时通过程序改变文本框的内容。
4.显示字符串中的引号
引号("")有时出现在文本的字符串中。
例如:She said,"You deserve a treat!"因为赋予变量或属性的字符串都用引号("")括起来,所以对于字符串中要显示的一对引号,必须再插入一对附加的引号。Visual Basic将并列的两对引号解释为嵌入的引号。
例如,要显示上面的字符串就应使用以下代码:
TextBox1.Text="She said,""You deserve a treat!"" "
可用引号的ASCⅡ字符(34)达到相同的效果:
TextBox1.Text="She said,"&Chr(34)+"You deserve a treat!"&Chr(34)
栏目列表
最新更新
python爬虫及其可视化
使用python爬取豆瓣电影短评评论内容
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
uniapp/H5 获取手机桌面壁纸 (静态壁纸)
[前端] DNS解析与优化
为什么在js中需要添加addEventListener()?
JS模块化系统
js通过Object.defineProperty() 定义和控制对象
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比