程序的顺序结构
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、文本框的常用属性
(6)ScrollBars属性:数值型。该属性用于确定文本
框是否带滚动条。有以下4种选择:
0 – None
没有滚动条
1 – Horizontal 只有水平滚动条
2 – Vertical
只有垂直滚动条
3 – Both
同时具有水平和垂直滚动条
只有当MultiLine属性值为True时,文本框才显 示滚动条。
例 3.2
3.2.2 用文本框输入数据
1、文本框的常用属性
(1)Text属性:文本框的默认属性为Text,即文本框 中显示的文本,是文本框最重要的属性。
(2)MultiLine属性:逻辑型。当MultiLine属性为 True时,文本框可以输入或显示多行文本,且会在 输入的内容超出文本框时自动换行。默认值为False。
(5)PasswordChar属性:字符串类型。当MultiLine 属性值为False时,该属性可以用于口令输入。如 果把PasswordChar属性设置为一个字符,如星号 “*”,则在文本框中键入字符时,只显示星号,
不 显示键入的字符。但是Text属性接收的仍是用户输 入的文本。
3.2.2 用文本框输入数据
例3.1:交换两个变量的值
按照下图设计界面,两个变量的值分别输入到界面上 的两个标签中,并对标签做如下图所示的属性设置。单击 按钮“交换两个变量的值”,两个文本框中的内容马上交
换 并显示出来。
例 3.1
3.2 数据输入
3.2.1 用输入框(InputBox)输入数据 3.2.2 用文本框(TextBox)输入数据
文本框里输入,所输入的内容由函数值返回; 6、在格式中,如省略某个语法成分不写,则其前方的逗号
“,”必须写上。
例3.2:求两个整数之和
按照下图设计界面,两个加数由InputBox函数提供。 点 击“加数输入”按钮,依次弹出左图所示对话框,输入加数, 点击“求和”按钮,计算两数之和并显示在相应文本框中。
3.2.2 用文本框输入数据
2、事件和方法
文本框除了支持鼠标的Click、DblClick事件外, 还支持Change、GotFocus、LostFocus、KeyPress 等事件和SetFocus方法。
(1)Change事件:当用户向文本框输入新的内容, 或在程序代码中对文本框的Text属性进行赋值从而改 变了文本框的Text属性时,将触发Change事件。
例3.3:按照下图设计界面,在上面的文本框中输入 和编辑文本,在下面的文本框中同步显示不同格式的 相应文本。
例 3.3
3.2.2 用文本框输入数据
2、事件和方法
(2)GotFocus事件:当运行时用Tab键或用鼠标选 择对象,或用SetFocus方法使光标落在对象上时,触 发该事件,称之为“获得焦点”。该事件适用于窗体
第三章 顺序结构程序设计
从计算机程序的结构来看,一个计算机程序总 是由如下3种基本结构: 顺序结构、选择结构、循 环结构组成。本章介绍顺序结构及其相关的语句。 顺序结构由赋值、输入、输出等语句或函数、过程 组成,这些语句不会改变程序的流程,总是在执行 完后,接着执行程序的下一语句。
3.1 赋值语句 3.2 数据输入 3.3 数据输出 3.4 暂停(Stop)、结束(End)语句
(3)Locked属性:逻辑型,默认值为False。若设 置为True,则文本框只能显示文本,不能输入或编 辑文本。
3.2.2 用文本框输入数据
1、文本框的常用属性
(4)MaxLength属性:用于限制用户在文本框中输入 的字数。默认值为0,即不限制字数。(注意: VB中一个汉字的长度相当于一个西文字符)。
☆ TabIndex属性 TabIndex属性决定控件接收焦点的顺序。当在窗体上画出
第一个控件时,VB分配给控件的TabIndex属性默认值为0,第 二个为1,第三个为2,……,依次类推。
☆ TabStop属性 TabStop属性决定焦点是否能够停留在该控件上。将控件
的TabStop属性设为False,便可将此控件从键序中删除,但 仍然保持它在实际Tab键序中的位置,只不过在按Tab键时这 个控件将被跳过。
3.2.1 用输入框输入数据
InputBox函数是输入函数,该函数提供 一个对话框给用户进行数值和文本的输入。
函数格式是: <变量>=InputBox(<提示信息>[,<对话框标题
>[,<默认值>[,<x坐标>[,<y坐标>]]]])
功能:用对话框形式让用户进行数值和文本数 据输入,所输入的内容由函数值返回。
☆ SelLength:选定的文本的长度。
☆ SelText:选定文本的内容。其实,设置了SelStart和 SelLength,即选定了文本,VB会自动将选定的文本送 入SelText存放。
3.2.2 用文本框输入数据
1、文本框的常用属性
(8)TabIndex、TabStop属性:这两个属性用于控制Tab键序。
3.1 赋值语句
赋值语句(Let)的格式是:
[Let] <变量名> | [<对象名>.]<属性> = <表达式>
【说明】 1、关键字Let可不写; 2、<变量名>按标识符命名规则定义; 3、变量未赋值时,数值型变量的值为0,字符串变量的
值为空串""; 4、“=”赋值号与数学中的等号意义不同; 5、赋值号左边必须是单个的变量或对象属性。 6、变量名或对象属性名的类型应与表达式的类型相容。
3.2.2 用文本框输入数据
1、文本框的常用属性
(7)SelStart、SelLength、SelText属性:这三个属性不能 在属性窗口中设置,只能在代码窗口中设置。
☆ SelStart:在代码中指定从文本框中的第几个字符开始选 定(注:文本框中第一个字符的位置是0),或当用户用 鼠标拖动选定时返回其选定文本的开始位置。
3.2.1 用输入框输入数据
【说明】
1、<提示信息>为运行时在对话框中需显示的附加信息,本项 为字符串,必须设定;
2、<对话框标题>为运行时对话框的标题,如不设定,则为该 工程的名字;
3、<默认值>为运行时出现在对话框中文本框里的默认值,如 不设定,对话框中的文本框为空;
4、<x坐标>和<y坐标>控制对话框在窗体中出现的位置; 5、当InputBox函数被执行时,用户可以在出现的对话框中的