二级VB基础教程:2.6VisualBasic的输入机制

二级VB基础教程:2.6VisualBasic的输入机制,第1张

二级VB基础教程:2.6VisualBasic的输入机制,第2张

2.6 visual basic的输入机制

程序的基本操作是数据输入、数据处理和数据输出。Visual Basic中用于输入的控件主要有:文本框、复选框、选项按钮、列表框、组合框、滚动条、通用对话框控件。还有一个函数叫InputBox函数,也可以用于数据输入。

1.通过文本框输入数据。

只要得到文本框的Text属性,就可以操作了。下面的代码可以将Text1文本框的文本改为大写,并输出到Text2文本框。
私有子Form_Click ()
Text2。Text = UCase(Text1。Text)
结束Sub

2.通过复选框和选项按钮输入数据。

只要检测复选框和单选按钮的Value属性值,就可以知道它们是否被选中。

3.通过列表框和组合框输入数据。

(1)列表框和组合框的区别

它们最常见于Windows的“打开,另存为”对话框中。组合框包括三种类型,应该在其样式属性中设置。列表框只列出可以选择的项目,而组合框中的某些类型允许用户输入数据。

(2)清单项目的增减

使用AddItem,RemoveItem语句添加或减去列表项。通常,添加或减去项目的语句被放入Form_Load事件中。
listbox name . additem Item
combobox name . additem Item
Item是新的项目名称,它必须是字符串类型。非字符串类型可以通过str函数或Format函数进行转换。转到列表框。组合框中的每一项都有一个索引值。第一项的索引值为0,第二项的索引值为1,依此类推。通过删除项目的索引值来删除项目。
listboxname . remove item item
combobox name . remove item item
例如,listbox name。RemoveItem 0删除第一项,然后原来的第二项变成第一项。
您可以在设计阶段设置列表项。方法是:
在属性窗口中选择list属性,会出现一个下拉列表。输入列表中的第一项,按Ctrl+Enter,输入第二项…,并以Enter结束。

(3)获取列表框/组合框的数据。

您可以通过获取Text属性或ListIndex属性来确定选择了哪个项目。第一个ListIndex属性的值也是0,第二个是1…例如:
iflist 1 . text = " visual basic " then instructions
iflist 1。ListIndex = 1然后指令
组合框有时允许用户自己输入数据,输入数据的ListIndex值是-。

4.通过滚动条获取数据。

Visual Basic的工具箱中有两种滚动条:一种是垂直的,另一种是水平的。两者的区别在于摆放的方向不同。

(1)滚动条的主要属性和事件

1)Min,Max属性
Min属性确定由最左边或最上面的滚动条表示的值。Max属性确定最右边或最底部滚动条所代表的值。

2)LargeChange,SmallChange属性
SmallChange确定单击滚动条两端的箭头按钮时更改的值。LargeChange确定单击滑块上方或下方区域时更改的值。

3)Value属性
Value属性表示当前滑块位置的值,该值由滑块的相对位置决定。

4)Change事件
当滑块位置改变时,触发Change事件。

(2)获取滚动条的数据
滚动条对于数据输入来说并不是一个很好的控件,因为输入的数据不能直接从滚动条上看到,但它的优点是可以表示一定范围内的相对位置。要获取数据,只需获取滚动条的Value属性。

5.InputBox函数

InputBox函数为用户输入信息提供了一个简单的对话框。将其他版本的BASIC程序移植到Visual Basic时,通常用INPUTBox函数来代替Input语句。这个对话框的外观基本就是上面那个。
其完整语法为:x = InputBox (prompt,title,default,xpos,ypos,helpfile,context)
其中prompt为提示字符串,此参数为必选项。Title是对话框的标题,可选。是默认文本框中的默认值,是可选的。Xpos,ypos确定输入框的位置。帮助文件,上下文用于显示与此框相关的帮助屏幕。返回值x将是用户在文本框中输入的数据,x是一个字符串类型值。如果用户按下取消按钮,那么x将是一个空字符串。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级VB基础教程:2.6VisualBasic的输入机制

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情