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

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二级辅导讲义3_IT认证_资格考试/认证_教育专区。第5章一.数组的定义: 数组及其使用 1.数组的概念: 数组并不是一种数据类型, 而是一组相同类型数据的集合。 ...
...信息技术讲义:必修3第一章算法及VB语言含答案
高三一轮复习(浙江专版)信息技术讲义:必修3第一章算法及VB语言含答案 - 第一章 [考试标准] 考试内容 算法及 VB 语言 考试要求 b b c c c c c c 加试 ...
更多相关标签: