首页 主任信箱 联系我们  
   VB教学课件
 

第 十 讲

基本课题:VB常用控件介绍(二)

授课日期

2004.9.30

2004.9.30

授课班级

03级计算机5、6班

03级计算机7、8班

教 学 目 的 与 要 求:

通过实例掌握按钮、文本框、标签和框架等控件的属性、方法与事件

教 学 的 重 点、难 点:

重点、难点: 按钮、文本框、标签的常用属性

对 教 材 的 处 理 和 意 见:

以教材为主,联系实际情况及时做补充


(二)常用内部控件

一. 按钮(CommandButton)

作用:用于开始、中断或结束一个按钮

(1)Enabled属性:控制对象是否可用。
(2)Visible属性:控制对象是否可见
(3)Default属性:设置对象为【活动按钮】。
(4)Cancel属性:设置对象为【取消按钮】。
例2:奔跑的小汽车

二. 文本框(TextBox)

文本框控件显示用户可以编辑的文本。文本框控件是个微型文字编辑器,其最重要的属性是Text属性,可以设置控件上的文本或者读取用户输入的文本。

常用属性:

(1)Text:文本框中包含的文本内容。

(2)MultiLine:该属性值为True时可以接收多行文本,可输入的内容多达32KB。缺省时,文本框只能单行输入,最多2048个字符。

(3)ScrollBars:0—没有滚动条,1—水平滚动条,2—垂直滚动条,3—同时具有水平及垂直滚动条。

(4)PassWordChar:指定显示在文本框中的替代符,如一串“*”号等,主要用于口令的输入。我们经常在程序操作中遇到要填写密码的部分,为了保密起见,在屏幕上显示的字符一般“*”表示,并且这时是无法用剪贴板的,这在VB中非常容易做到,把PasswordChar中设一个用来代替字符串的字符即可,并不一定是“*”。

例3 文本框属性1

(5)MaxLength:指定显示在文本框中的字符数,超出部分不接收,并同时发出“嘟嘟”声。

(6)Locked:决定控件是否可编辑。

注意:如果MultiLine属性被设为True,那么PassWordChar属性将不起作用。

(7)selstart,sellength,seltext属性:

selstart属性:文本框中文本的选定点位置(从起始位置为0开始算,一个汉字也认为占1个位置)。sellength属性:文本框中选中文本的长度;

seltext属性:选中的文本字符串。

例4:文本框属性2
三. 标签(Label)

作用:固定位置显示文本,仅用于显示

(1)borderstyle属性:是否要边框。

(2)caption属性:修改标题(标签内容)。

(3)forecolor属性:修改对象的前景颜色。

(4)Alignment属性:选择其中内容的对齐方式(0为左对齐,1为右对齐,2为居中对齐。)

(5)autosize属性和 wordwrap属性:当要显示的文字内容超过标签框大小时,autosize属性若为true,则可在水平方向自动调整大小以完全显示文本内容。如果这时wordwrap属性也设为true,那么可自动换行垂直扩充显示完文本内容。

但有一种情况例外,那就是所输入的一个单词的长度要大于 Label 宽度。此时,AutoSize 属性有更高的优先级,并且 Label 的宽度将增加到适应这个长的单字。

(6)backstyle属性:设置透明背景标签。如在Form_Load()事件中写label1.backstyle=0.表示背景透明。

例5 标签

例:利用标签制作立体文字,文字内容为“计算机世界”。

四 框架(Frame)

属性:框架控件是一种容器控件,在框架控件内部的控件可以随控件一起移动,并且受到框架控加某些属性(Visible、Enabled)的控制。

功能:使用Frame控件将其他控件分组时,应该首先绘制Frame控件,然后激活Frame控件,再绘制其中的控件,这样才能使框架及其上的控件一起移动。

在框架中使用标签时,一定在其中拖动鼠标画标签,否则,标签会在框架底下。

例6(4-13)


 

第一讲 概述
第二讲 集成开发环境、创
建、发布

第三讲 基本数据类型、常
量与变量

第四讲 运算符和表达式、
常用内部函数
第五讲 顺序、分支结构
第六讲 循环结构
第七讲 数组
第八讲 过程与函数调用
第九讲 VB常用控件介绍(
一)
第十讲 VB常用控件介绍(
二)
第十一讲 VB常用控件介绍
(三)
第十二讲 VB常用控件介绍
(四)
第十三讲 简易记事本的编
辑功能设计(一)
第十四讲 简易记事本编辑
功能设计(二)
第十五讲 记事本管理功能
设计(一)
第十六讲 记事本管理功能
设计(二)
第十七讲 计算器设计
第十八讲 补充:鼠标、键
盘事件
第十九讲 实现图片浏览器
第二十讲 简单贺卡设计与
绘图操作(一)
 
潍坊职业学院信息工程系网络中心制作