当前位置:首页 >> 农学 >>

VB第3讲


VisualBasic.Net 程序设计

华中农业大学理学院计算机系 章程

第三讲 基本控件(二)

3.1 文本框 3.2命令按钮

3.3用户交互函数

华中农业大学理学院计算机系

2

3.1 文本框
文本框是一个文本编辑区域,可以 在该区域输入、编辑、修改和显示正文内 容。

华中农业大学理学院计算机系

3

3.1
3.1.1 主要属性

文本框

(1) Text 显示或输入的正文内容 (2) Maxlength 文本框文字最大长度 (3) MultiLine 多行属性

华中农业大学理学院计算机系

4

3.1

文本框

(4) ScrollBars 滚动条属性 None 无滚动条 Horizontal 水平滚动条 Vertical 垂直滚动条 Both 同时加水平和垂直滚动条 当MultiLine为True时,ScrollBars才有效
华中农业大学理学院计算机系 5

3.1 文本框
(5) PassWordChar 设置显示文本的替代符。 (6) ReadOnly 指定文本控件是否可被编辑。

华中农业大学理学院计算机

6

3.1

文本框

(7) 文本内容进行选择操作 SelectionStart 选定的正文开始位置 SelectionLength 选定的正文长度 SelectedText 选定的正文内容

华中农业大学理学院计算机系

7

3.1 文本框
3.1.2 主要事件
(1) TextChanged 事件 (2) LostFocus 事件 (3) GotFocus 事件 (4) KeyPress 事件 所按键的值存放在参数e.KeyChar中
例 对回车的判断 Asc(e.KeyChar)=13
8

华中农业大学理学院计算机系

3.1 文本框
3.1.3 主要方法
? Focus

把光标移到指定的文本框中。
语法形式: [对象.] Focus

华中农业大学理学院计算机系

9

实例演示
例3-1 对输入的数据进行合法性检验,过滤 不合法的数据。

华中农业大学理学院计算机系

10

3.2 命令按钮
3.2.1 主要属性
(1) Text (2) FlatStyle 按钮的外观 (3) BackGroundImage (4) TextAlign、ImageAlign

华中农业大学理学院计算机系

11

3.2 命令按钮
3.2.2 主要事件
命令按钮一般接收Click事件

华中农业大学理学院计算机系

12

综合应用
例3.3 建立一个类似记事本的应用程序,实现: (1) 剪切、复制和粘贴的编辑操作 (2) 字体大小的格式设置

华中农业大学理学院计算机系

13

3.3 用户交互函数 3.3.1 Inputbox函数
一、语法形式 字符串变量 = InputBox (提示信息[,
[标题][, [默认值][, Xpos, Ypos]]])

华中农业大学理学院计算机系

14

3.3.1 Inputbox函数

标题 提示信息

要输入一个0到100之建的整数:

默认值

Dim temp As String
Temp=InputBox(“输入一个0到100之间的整数”,“接受用户输入”,0”)

华中农业大学理学院计算机系

15

3.3.2 msgbox函数
一、语法形式

返回值 = MsgBox(信息[, [响应钮 代码+警告图标代码][, 标题]])

华中农业大学理学院计算机系

16

3.3.2 Msgbox函数
1.响应钮代码

华中农业大学理学院计算机系

17

3.3.2 MsgBox函数
2.警告图标代码
代 码 图标 代 码 常 量 名 称

16
32

MsgBoxStyle.Critical
MsgBoxStyle.Question

48
64

MsgBoxStyle.Exclamation
MsgBoxStyle.Information

华中农业大学理学院计算机系

18

3.2.2 MsgBox函数
3.返回值 程序通过返回值判断用户到底按下哪 种 按钮,作为程序运行时的流程判断.

华中农业大学理学院计算机系

19

综合应用
例3.4 简易计算器。要求能对输入的数据进 行合法性检查。

华中农业大学理学院计算机系

20

小结
?常用控件

?文本框
?命令按钮

?交互函数
?InputBox

?Msgbox

华中农业大学理学院计算机系

21


赞助商链接
相关文章:
大学-VB--第3章-VB语言基础
大学-VB--第3章-VB语言基础 - 第 3VB 语言基础 一.例题解析 (1)执行下列语句后,Print 语句的输出结果是 。 a=8:b=9 Print a>b A)-1 B)0 C...
VB程序设计教程(第3版)课后实验答案
VB程序设计教程(第3版)课后实验答案_理学_高等教育_教育专区。VB程序设计教程(第3版)课后实验答案安徽大学实验A A.1 Private Sub Command1_Click() Label3 = ...
VB程序设计(第3版)试题及答案
VB程序设计(第3版)试题及答案_理学_高等教育_教育专区。VB程序设计教程(第3版)试题及答案 1. 设计程序,使程序运行结果如下图所示: Private Sub Form_Activate(...
第三章 VB语言基础
第三VB语言基础_理学_高等教育_教育专区。第三VB 语言基础 3.1 编码基础例:计算圆柱体的体积 SUB AAA() DIM R,H,V R=4:H=5 V=3.14159*R*R*...
VB第三章课后习题答案
VB第三章课后习题答案_理学_高等教育_教育专区。VB程序设计教程 习题) 一、单项选择题 1、设 x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是( A....
专题三 第3讲
专题三 第3讲 - 第3讲 电学中的曲线运动 高考题型 1 带电粒子在电场中的曲线运动 1.带电粒子在电场中受到电场力,如果电场力的方向与速度方向不共线,粒子...
vb程序设计教程课后答案(第三版)
vb程序设计教程课后答案(第三版)_管理学_高等教育_教育专区。vb程序设计教程课后...(不区分大小写)——准确地说是:字符变量 C 的 第一个字符是字母 C >= "...
VB程序设计教程(第3版)课后实验答案[1]
VB程序设计教程(第3版)课后实验答案[1]_自然科学_专业资料。实验 A A.1 Private Sub Command1_Click() Label3 = Text1 End Sub A.2 Private Sub Form_Lo...
VB程序设计教程(第3版)课后实验答案
VB程序设计教程(第3版)课后实验答案_IT认证_资格考试/认证_教育专区 暂无评价|0人阅读|0次下载|举报文档 VB程序设计教程(第3版)课后实验答案_IT认证_资格考试/...
VB资料三
所以本节在介绍 VB 对象时首先从窗体说 起,窗体又分单一窗体、多窗体和多重...第一步:通过工具箱 OptionButton ,在窗体上设置三个单选框。 (单选框) 单选...
更多相关标签: