文本框控件(TextBox)的常用属性
- 格式:doc
- 大小:85.00 KB
- 文档页数:4
VB教程:文本框(TextBox)2、文本框(TextBox)作用:用于输入、编辑文本或用于输出、显示文本。
(1)常用属性Text——表示用户输入的内容。
例:Label1.Caption=Text1.Text将Text1控件接收用户输入的数据通过Label1控件显示出来。
multiline ——设置文本框能否输入和显示多行文本。
true —可输入、显示多行文本False—限制所有的文本在一行内显示(缺省)。
scrollbars——是否需要滚动条(只有在multiline属性设置为true时)。
=0 没有。
=1 有水平。
=2 有垂直。
=3 水平、垂直都有。
注意:multiline属性和scrollbars属性只能在设计时进行设置,不能在代码中赋以新值。
SelStart——表示用户选中一段文字的起始位置。
第一个字符位置为0。
利用SelStart属性可以实现字符串查找功能。
SelLength——表示用户选中文字的长度。
SelText——表示用户选中文字的内容。
例:0123456789这时:SelStart=5,SelLength=4,SelText="5678"PasswordChar——设置是否在文本框中显示用户键入的字符。
如果该属性设置了某一字符,那么无论在文本框中输入什么(即无论Text属性值是什么),都只显示设置的该字符,例如,如果将PasswordChar的属性设置为字符“*”,那么文本框中的文本都以“*”显示,最终用户无法知道文本的内容,所以该属性起到了口令的作用。
(2)常用方法:SetFocus——使当前控件获得输入焦点,即将光标从其他位置移动到文本框中。
焦点(focus)代表接收用户鼠标或键盘输人的能力,对象(窗体和控件)获得焦点通常称之为“聚焦”。
当对象获得焦点时,可接收用户的输入。
(3)主要事件主要事件有Change、KeyPress、LostFocu(失去焦点,即光标离开)等。
VB常用控件属性汇总在VB中,常用的控件有许多属性可供使用。
下面是一些常用控件的属性汇总。
文本框控件(TextBox):- Text:文本框中的文本内容。
- TextAlignment:文本对齐方式(左对齐、右对齐、居中对齐)。
- MaxLength:文本框中输入的最大字符数。
- PasswordChar:密码字符(用于输入密码时替代显示的字符)。
- Multiline:指示文本框是否为多行文本框。
- ReadOnly:指示文本框是否为只读。
按钮控件(Button):- Text:按钮上显示的文本内容。
- Enabled:指示按钮是否可用。
- Font:按钮上文本的字体。
- ForeColor:按钮上文本的前景色。
- BackColor:按钮的背景色。
复选框控件(CheckBox):- Checked:指示复选框是否被选中。
- Text:复选框旁边显示的文本内容。
- Font:复选框旁边文本的字体。
- ForeColor:复选框旁边文本的颜色。
单选按钮控件(RadioButton):- Checked:指示单选按钮是否被选中。
- Text:单选按钮旁边显示的文本内容。
- Font:单选按钮旁边文本的字体。
- ForeColor:单选按钮旁边文本的颜色。
- SelectedIndex:选中项的索引。
- SelectedItem:选中的项。
- Items:选项列表。
- DropDownWidth:下拉列表的宽度。
列表框控件(ListBox):- SelectedIndex:选中项的索引。
- SelectedItem:选中的项。
- Items:项列表。
- MultiSelect:是否允许多选。
- Font:列表框中项的字体。
- ForeColor:列表框中项的颜色。
图片框控件(PictureBox):- Image:显示的图像。
- SizeMode:图像的显示模式(拉伸、填充、居中等)。
进度条控件(ProgressBar):- Minimum:最小值。
文本框控件(TextBox)的常用属性1.03、文本框控件(TextBox)的常用属性属性说明(Name)文本框控件的名称Alignment 设置Caption属性文本的对齐方式, 取值为:0 左对齐1 右对齐2 中间对齐Appearance 是否用立体效果绘制,取值为:0 平面1 3D(立体)BackColor背景颜色,可从弹出的调色板选择。
BorderStyle 设置边界样式,取值为:0 None(无边界线)1 FixedSingle(固定单线框)CauseValidation 该控件获得焦点时,失去焦点的控件的Validate 事件是否发生。
取值为:True 发生False 不发生DataField获得或设置一个值,将控件绑定到当前记录的一个字段DataFormat返回数据格式对象,用于该部件的可绑定性(打开属性页) DataMember获得或设置一个值,为数据连接描述数据成员DataSource设置一个数值,指出数据控件通过它将当前控件绑定到数据库DragIcon该对象在拖动过程中鼠标的图标DragMode 该对象的拖动模式,取值为:0 Manual(手动)1 Automatic(自动)Enabled 用于设定是否对事件产生响应,取值为:True 可用False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件Font字型,可从弹出的对话框选择字体,大小和风格ForeColor前景颜色,可从弹出的调色板选择。
Height文本框控件的高度HelpContextID指定一个对象的缺省帮助文件上下文标识符HideSelection 当控件失去焦点时选定文本是否不加强显示。
取值为:True 不加强显示,此为默认值False 加强显示IMEMode 获得或设置输入方法编辑器的当前操作模式。
取值为:0 No Operation1 ON2 OFF3 DISABLE4 DBCS HIRAGANA5 DBCS KATAKANA6 SBCS KATAKANA7 DBCS ALPHABET8 SBCS ALPHABET9 DBCS HANGUL10 SBCS HANGULIndex在对象数组中的编号Left距离容器左边框的距离LinkItem 获得或设置传递到目标控件的数据,该目标控件正在与另一个应用程序进行DDE 会话LinkMode 获得或设置用于DDE会话的链接类型并激活连接,取值为:0 None(无)1 AutoMatic(自动)2 Manual(手动)3 NotifyLinkTimeout获得或设置控件等待响应DDE消息的时间LinkTopic获得或设置目标控件的源应用程序和主题Locked 设置文本框的内容是否可以编辑。
VB常用控件的属性及功能Visual Basic (VB)是一个常用的编程语言,用于开发Windows应用程序。
在VB中,有许多常用的控件,每个控件都有一些常见的属性和功能。
下面是一些常用控件的属性和功能的概览:2. TextBox(文本框)控件:- Text属性:设置或获取文本框的文本内容。
- Multiline属性:设置或获取文本框是否为多行文本框。
- PasswordChar属性:设置或获取用于掩盖密码的字符。
- ReadOnly属性:设置或获取文本框是否为只读。
- KeyPress事件:在用户按下键盘键时触发的事件。
- TextChanged事件:当文本框的文本内容改变时触发的事件。
3. Button(按钮)控件:- Text属性:设置或获取按钮显示的文本。
- BackColor属性:设置或获取按钮的背景色。
- Enabled属性:设置或获取按钮是否启用。
- Click事件:在用户单击按钮时触发的事件。
- MouseHover事件:当鼠标悬停在按钮上方时触发的事件。
- Items属性:获取或添加组合框中的列表项。
- SelectedIndex属性:获取或设置组合框中选定项的索引。
- DropDownStyle属性:设置或获取组合框的下拉列表样式。
- SelectedIndexChanged事件:当组合框的选中项改变时触发的事件。
- DropDown事件:当组合框展开下拉列表时触发的事件。
5. CheckBox(复选框)控件:- Checked属性:获取或设置复选框的选中状态。
- Text属性:设置或获取复选框显示的文本。
- CheckedChanged事件:当复选框的选中状态改变时触发的事件。
6. RadioButton(单选按钮)控件:- Checked属性:获取或设置单选按钮的选中状态。
- GroupName属性:指定单选按钮所属的组名。
- AutoCheck属性:指定单选按钮是否自动变为选中状态。
VBA基础知识,窗体数据录入界面,文本框textbox的常用属性参数在前面的短图文里,我们介绍过关于VBA的一些基础知识,如窗体userform,如标签label.在这期的图文里,咱们将详细的介绍另外一个控件,这就是textbox控件.一,textbox的作用textbox,就是文本框,或者叫做文字框.是VBA里的ActiveX控件.textbox最大的作用就是通过设计的界面化数据录入窗口向指定的位置录入数据的最重要的途径之一.在这里,我们只说是最最重要,因为textbox并非唯一.而所谓指定的位置,在Excel表格里,最常用的是指sheet表,也就是工作表,如果我们是采用VBA+数据库的方式来实现数据管理的话,那么指定的位置便成了数据库了.二,textbox最常用的属性修改1.text属性.毫无疑问,文字框的text属性是最重要的属性,这里,没有之一.没有错,是最重要的属性.在VBA编程里,在初始化过程中,咱们赋给文字框的text属性什么值,它就会呈现给用户什么值.在大多数的使用过程中,在数据的初始化过程中,text的属性值,一般是为空,即,textbox1.text=''或者textbox1.value=''也是可以的,当然前者出现的会更多一些.对于个人使用习惯而言,个人习惯使用后者.2.height与width.height指文本框的高度,width指文字框的宽度.在实际的使用过程中,我们可以通过拖拽文字框的方式调整文字框的高度与宽度,当然如果有特殊的使用需求,也可以在窗体的初始化过程中设定文字框的高度与宽度代码如下:text1.height=14text1.width=80当然,上述代码只需要写在窗体的initialize事件里就可以了.3.backcolor属性文本框的背景色设置,这个往往采用默认的颜色设置,但设计者可以根据实际的需要设定背景颜色.个人更加偏爱浅橙色多一点.4.font属性.如果觉得系统默认的小五号的字体更小的话,不妨在font属性里设置字体的大小,除了字号的大小之外,我们还可以设置字型的名称,显示效果等.三.常用代码.1.窗体始化事件的VBA代码.private sub userform_initialize()text1.text=''end sub2.通过文本框向工作表写入数据的代码一般是通过命令按钮的单击事件来实现的,代码如下:private sub command_click()cells(4,10).value=text1.textend sub代码解析:把text1的文本写入单元格第4行第10列的单元格里.文本框还是比较简单一些的ActiveX控件,在这里,我们就简单的介绍至此,如果有感兴趣的朋友想学习更多的VBA知识,从而更好的解决自己所遇到的工作中的难题,不妨自己在Excel的VBA里动手一试.毕竟自己动手才会获得最真实的体验.。
VB常用控件的属性及功能
(一)TextBox
TextBox是最简单的一种控件,可以接收用户输入。
它支持的属性有:
1、Text:表示TextBox内容的属性,可以设置或获取它的文本值;
2、MaxLength:表示TextBox的最大长度,可以限制用户最多能输入
的文本字符数;
3、BorderStyle:表示TextBox的边框样式;
4、ReadOnly:表示文本框是否是只读,只读时用户只能看而不能修改;
5、AutoPostBack:表示当文本框的内容发生变化,是否触发PostBack操作;
6、BackColor:表示TextBox的背景颜色;
7、ForeColor:表示TextBox字体的颜色;
8、TextMode:表示TextBox的显示模式,默认是“SingleLine”,
也可以设置为“Multline”及“Password”。
TextBox的主要功能是接收用户输入的文本信息。
它可以设置最大字
符数,以控制用户输入,也可以设置文本框是否只读,以消除输入型干扰,并且还可以设置文本框的显示模式,以控制文本框的可见性。
(二)Label
Label是一种用于显示文本的控件,它支持的属性有:
1、Text:表示Label内容的属性,可以设置或获取它的文本值;
2、BackColor:表示Label的背景颜色;
3、BorderStyle:表示Label的边框样式;
4、BorderColor:表示Label边框的颜色;
5、ForeColor:表示Label字体的颜色;
6、Visible:表示Label是否可见。
Label的功能是显示文本,通常它用于提示、警告或说明一些信息。
vb框架控件的名词解释VB框架控件是使用Visual Basic编程语言开发的软件应用程序中常用的一种工具。
这些控件可以帮助开发人员快速构建用户界面,提供丰富的功能和交互性。
在本文中,我们将深入探讨几种常见的VB框架控件,并详细介绍它们的功能和用途。
1. 文本框(TextBox)文本框是VB框架控件中最基础的组件之一。
它允许用户输入和编辑文本数据。
文本框可以用于接收用户的输入、显示数据库记录、显示计算结果等。
它的属性包括Text(用于获取或设置文本框中的文本内容)、Enabled(用于启用或禁用文本框)、ReadOnly(设置文本框为只读模式)等。
2. 按钮(Button)按钮是VB框架控件中常用的交互元素,通常用于触发程序中的操作。
开发人员可以为按钮添加点击事件,当用户点击按钮时,相应的代码将被执行。
按钮的属性包括Text(用于设置按钮上显示的文本)、Enabled(用于启用或禁用按钮)、Visible(控制按钮的可见性)等。
3. 标签(Label)标签控件常用于显示静态文本信息,如标题、提示信息等。
与文本框不同,标签控件不允许用户直接输入文本,只能用于显示信息。
标签的属性包括Text(用于设置标签上显示的文本)、ForeColor(文本颜色)、BackColor(背景颜色)等。
4. 列表框(ListBox)列表框是一种用于显示列表项的控件。
用户可以通过列表框选择一个或多个项,用于展示选项或进行选择。
列表框的属性包括Items(用于存储列表项的集合)、SelectedItems(用于获取或设置已选择的项)、MultiSelect(设置是否允许多选)等。
5. 组合框(ComboBox)组合框是一种结合了文本框和列表框的控件。
用户可以通过文本框输入内容,也可以通过下拉列表选择项。
组合框的属性和方法包括Text(用于获取或设置输入的文本)、Items(用于设置列表项的集合)、SelectedIndex(选中项的索引)等。
VisualBasic自学教材(常用控件的属性)——1、03、文本框(TextBox)控件的常用属性作者:杜勇False 能通过键盘修改文本框的Text属性内容MaxLength 获得或设置Text属性中所能输入的最大字符输。
如果输入的字符数超过MaxLength设定的数目时,系统将不接受超出部分,并且发出警告声。
MouseIcon MousePointer=99时,设定一个自定义的鼠标图标MousePointerMultiLine 设置文本框对象就是否可以输入多行文字。
取值为: True 当文本超过控件边界时,自动换行。
False需要注意的就是:若该属性为False时,文本框控件对象的Alignment属性无效。
OLEDragMode 获得或设置该对象就是否能作为OLE拖/放源,以及该进程就是自动启动,还就是在程序控制下启动。
取值为:0 Manual(手动)1 Automatic(自动)OLEDropMode 获得或设置该对象就是否能作为一个OLE放下目标, 以及它就是自动发生,还就是在程序控制下发生。
取值为:0 None(无)1 Manual(手动)PasswordChar 该属性将文本显示的内容全部改为所设置的内容。
她常用于设置密码,如PasswordChar设定为"*",那么无论用户输入什么字符,都只显示"*"。
RightToLeft 文本书写就是否自左向右。
取值为: TrueFalse 自右向左ScrollBoars 设置边框滚动条模式:0 无滚动条1 水平滚动条2 垂直滚动条3 水平与垂直滚动条SelLength 返回或设置选定文本的长度(字符数)。
该属性没有列在属性窗口中,但在程序中可以使用这些属性。
SelStart 返回或设置选定文本的起始位置,如果没有文本被选中,则指出插入点的位置。
该属性没有列在属性窗口中,但在程序中可以使用这些属。
文本框文本框是一个文本编辑区域,在程序设计和运行阶段都可以在这个区域中对文本框的内容进行输入、编辑和显示文本。
因此,如果需要进行输入或者修改文字信息时通常使用文本框控件。
文本框常用属性前面介绍的一些属性也可用于文本框,这些属性包括BorderStyle、Enable、Font属性组、Width、Height、Top、Left、Visible,此外文本框还具有如下属性:(1)MaxLength用来设置文本框中输入的最大字符数。
如果该属性设置为0,则在文本框中输入的字符数不能超过32K。
一般情况下,该属性默认值为0.(2)MultiLine用来设置文本框采用单行或多行显示文本。
如果把该属性设置为False,文本框只能输入单行文本;当被设置为True时,可以使用多行文本,即在文本框中输入或输出文本时可以换行。
(3)ScrollBars该属性用来确定文本框中有没有滚动条显示,可以取值0、1、2、3四个值,其含义分别为:0——文本框中没有滚动条(默认值);1——只有水平滚动条;2——只有垂直滚动条;3——同时具有水平和垂直滚动条。
ScrollBars属性需配合MultiLine属性一起使用,当MultiLine属性设置为True时才能使用ScrollBars属性在文本框中设置滚动条。
(5)Text该属性用来设置文本框中显示的内容。
默认值与文本框名称属性值相同。
当用户需要在文本框中输入或者输出信息时,通常都是通过修改Text属性来做到。
(6)PasswordChar该属性可用于密码口令的输入。
在默认状态下,该属性被设置为空字符串(不是空格),用户在文本框中输入的信息可以显示出来。
如果该属性值被设置为另外一个字符,例如字符串星号(*),则在文本框内输入字符时,显示的不是输入字符,而是被替代显示为星号。
需注意的是此时文本框的Text属性中仍是输入的文本,只是显示的结果被星号替代了。
利用这样的性质我们可以对登陆密码口令进行保护。
文本框控件的主要属性在VB编程中,一般都是以文本框控件来实现,即用户输入的信息,放入文本框中的。
TextBox 控件主要用来显示文本或用来输入文本,如 Windows 登陆时的“口令”窗口,或者记事本的整个编辑区域。
文本框控件的默认名称为TextX(X为1、2、3,等等),命名规则为 TxtX(X为用户自定义的名字,如 TxtShow、TxtFont、TxtColor ,等等)一、文本框控件的主要属性:TextBox 控件,文本框控件,它被用来显示用户输入的信息,是Windows操作系统下进行人机对话的常用元素。
Text:设置对象中的文本。
MultiLine:接受多行文本。
ScrollBars:设置滚动条。
0-None(无滚动条)、1-Horizontal (水平滚动条)、2-Vertical(垂直滚动条)和3-Both(水平且垂直滚动条)。
当MultiLine属性为False时,它是不起作用的。
PasswordChar:以特定的字符来代替对象中的文本字符,这个属性很适合设置密码对话框。
Locked:设置文本框内容在运行时是否可以被用户编辑。
设置True时,不能编辑。
Private Sub Command1_Click()MsgBox Text1.TextEnd SubPrivate Sub Command2_Click()EndEnd Sub二、文本框控件的事件:除了Click、DbClick 这些不常用的事件外,与文本框相关的主要事件是 Change、GotFocus、LostFocus 事件。
1、Change 事件:当用户向文本框中输入新内容,或当程序把文本框控件的T ext 属性设置为新值时,触发 Change 事件。
2、GotFocus 事件:本事件又名“获得焦点事件”。
所谓获得焦点,其实就是指处于活动状态。
在电脑日常操作中,我们常常用Alt+Tab 键在各个程序中切换,处于活动中的程序获得了焦点,不处于活动的程序则失去了焦点(LostFocus)。
1.03、文本框控件(TextBox)的常用属性
MousePointer
MultiLine 设置文本框对象是否可以输入多行文字。
取值为:
True 当文本超过控件边界时,自动换行。
False
需要注意的是:若该属性为False时,文本框控件对象的Alignment属性无效。
OLEDragMode 获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。
取值为:
0 Manual(手动)
1 Automatic(自动)
OLEDropMode 获得或设置该对象是否能作为一个OLE放下目标, 以及它是自动发生,还是在程序控制下发生。
取值为:
0 None(无)
1 Manual(手动)
PasswordChar 该属性将文本显示的内容全部改为所设置的内容。
他常用于设置密码,如PasswordChar设定为"*",那么无论用户输入什么字符,都只显示"*"。
RightToLeft 文本书写是否自左向右。
取值为:True
False 自右向左
ScrollBoars 设置边框滚动条模式:
0 无滚动条
1 水平滚动条
2 垂直滚动条
3 水平和垂直滚动条。