温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

VB.NET Textbox控件怎么用

发布时间:2021-10-27 17:30:09 来源:亿速云 阅读:400 作者:柒染 栏目:编程语言

今天就跟大家聊聊有关VB.NET Textbox控件怎么用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

VB.NET编程语言是一款面相对象的开发语言。在这一语言中,有很多控件的使用技巧值得我们去深入研究,熟练掌握,以方便我们的开发应用。VB.NET Textbox控件也是在应用程序中经常要用到的控件之一,主要用来在程序运行时接受用户输入,也可以显示运行的结果,以完成用户与程序的交互。

TextBox是一种通用控件,可以由用户输入文本或显示文本。除非把TextBox的Locked属性设为true,否则不能用TextBox显示不希望用户更改的文本。TextBox中显示的实际文本是受Text属性控制的。Text属性可用三种方式设置:设计时在“属性”窗口进行、运行时通过代码设置或在运行时由用户输入。

VB.NET Textbox控件1.设置文本框的文本

通过读Text属性能在运行时检索TextBox的当前内容。TextBox在缺省情况下只显示单行文本,且不显示ScrollBar(滚动条).如果文本长度超过可用空间,则只能显示部分文本。通过设置MultiLine和ScrollBars两种属性(只能在设计程序时设置),可以改变TextBox的外观和行为。

注意:不要把ScrollBars属性与ScrollBar控件混淆,ScrollBar控件并不属于TextBox,它具有自己的属性集。把MultiLine属性设为True,可以使TextBox在运行时接受或显示多行文本。

只要没有水平方向“ScrollBar”,多行TextBox中的文本会自动按字换行。ScrollBars属性的缺省值被设置为0(None)。自动按字换行省去用户在行尾插入换行符的麻烦。当一行文本已超过所能显示的长度时,VB.NET Textbox控件自动将文本折回到下一行显示。在设计时,不能在“属性”窗口输入换行符。在过程中,可以通过插入一个回车加上换行符(ANSI字符13和0)来产生一个行断点。

注意:如果将MultiLine属性设为False,则文本框的宽度就无法改变了,这个宽度由字体的大小决定。

VB.NET Textbox控件2.创建密码文本框

密码框是一个文本框的特殊且常用的形式,它允许在用户输入密码的同时显示星号之类的占位符。vb.net 2005提供PasswordChar和MaxLengh这两个文本框属性,大大简化了密码文本框的创建。PasswordChar指定显示在文本框中的字符。例如:若希望在密码框中显示星号,则可在“属性”窗口中将PasswordChar属性指定为“*”,如图所示:

则在运行的时候,无论用户在文本框中输入什么字符,文本框中都显示星号。可用MaxLength设定输入文本框的字符数。输入的字符数超过MaxLength后,系统不接受多出的字符并发出嘟嘟声。

VB.NET Textbox控件3.创建只读文本框

可用Readonly属性防止用户编辑文本框内容。将Readonly属性设置为True后,用户就可以滚动文本框中的文本并将其突出显示,但不能作任何更改。将Readonly属性设置为后,运行时可以在文本框中使用“复制”命令,但不能使用“剪切”和“粘帖”命令。Readonly属性只影响运行时的用户交互。这时仍可变更Text属性,从而在运行时通过程序改变文本框的内容。

VB.NET Textbox控件4.显示字符串中的引号

引号("")有时出现在文本的字符串中。

例如:She said,"You deserve a treat!"因为赋予变量或属性的字符串都用引号("")括起来,所以对于字符串中要显示的一对引号,必须再插入一对附加的引号。Visual Basic将并列的两对引号解释为嵌入的引号。

例如,要显示上面的字符串就应使用以下代码:

  1. TextBox1.Text="She said,"
    "You deserve a treat!"" " 

可用引号的ASCⅡ字符(34)达到相同的效果:

  1. TextBox1.Text="She said,"
    &Chr(34)+"You deserve a 
    treat!"&Chr(34) 

看完上述内容,你们对VB.NET Textbox控件怎么用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI