计算机二级vb程序设计第6章常用控件学习实录

考试 专栏收录该内容
14 篇文章 0 订阅

常用控件

    控件是用户界面的基本元素,我们需要掌握控件的属性、事件、方法才可以编写出具有实用价值的应用程序。vb中的控件分为两类一种是 标准控件 另一种是 ActiveX控件。 工具箱中只有标准控件,这一章节我们将系统和深入的介绍标准控件的用法,

包括

  • 标签
  • 文本框
  • 图片框
  • 图像框
  • 直线和形状
  • 命令按钮
  • 复选框
  • 单选按钮
  • 列表框
  • 组合框
  • 水平滚动框
  • 垂直滚动框
  • 计时器
  • 框架

我们先对这些控件分类

文本控件

与文本有关的控件有两个,标签和文本框。在标签中只能显示文本,不能进行编辑,而在文本框中既可以显示文本也可以输入文本。

标签

标签主要用于显示文本信息,它显示的内容只能用Caption属性来设置和修改,不能直接编辑。
用处1: 可以标注本身不具备Caption属性的控件
我们来介绍一下标签的属性
1. Alignment
用来设置标题的放置方式,可设置 0 1 2
0------- 从左边开始显示标题
1------- 从右边开始显示;
2------ 标题居中显示
2. AutoSize
可设置 True False
Ture----------根据Caption属性指定的标题自动调整标签的大小,
False ------- 标签保持设计时的大小,(标题过长,只能显示一部分)
3. BorderStyle
用来设置边框,看设置 0 1
默认是0 ------------ 标签无边框
1- — 标签加上上边框
4. Caption
5. Enabled 是否允许窗体或控件能够对用户作出回应
6. BackStyle
0----透明
1----------- 默认为一,标签覆盖背景
7. WordWrap
要起作用,AutoSize 要先设置为Ture,False 表示水平方向扩展到最长的一行
Ture 表示 垂直方向与标签文本相适应,水平与标签长度相同

文本框

文本框属性
MaxLength
MultiLine
布尔类型 为真 可以使用多行文本
为假 只能输入单行文本
PasswordChar
用于口令输入。默认状态属性被设置为空字符串,
ScrollBars
该属性用于确定文本框中有没有滚动条,可以取
0 没哟滚动条
1 只有水平滚动条
2 只有垂直滚动条
3 同时有水平滚动条和垂直滚动条
SelLength
当前选中的字符数,
为0表示没有选中任何字符
SelStart
选择的文本的起始位置,0表示第一个字符之前开始选择
SelText
含有当前所选择的文本字符串,
Text
用来显示文本框中显示的内容
Locked
该属性指定文本框是否可被编辑,False,可以编辑文本,True 可以滚动和选择控件中的文本。
文本框事件和方法
支持
Change GotFocus LostFocus
Change
当用户向文本框中输入新信息,
GotFocus
当文本框具有输入焦点
LostFocus
离开光标
SetFocus
把光标移动到指定的文本框
小例子
在这里插入图片描述
在这里插入图片描述
第二个小荔枝
// LostFocus字面上失去焦点 也就是说光标离开的时候,就执行该事件的请求,所谓的光标离开,实际上是光标离开文本框,就是 失去对文本框的控制权
在这里插入图片描述
在这里插入图片描述

图形控件

与图形有关的控件有4种,图片框,图像框,直线,形状。
图片框与图相框
图像框适用与静态情况,不需要修改位置,坐标,图片,window源文件的情况
默认名称分别是 Picturex Imagex
特点,: 都可以装入不同格式的图形文件,但是在使用上有所不同,此外vb还为图片框和图像框提供了一些属性和函数
图像框不能作为父控件,而且不能通过Print方法接受文本。
例子
在这里插入图片描述
在这里插入图片描述
与设置值不以言,因为设置完光标后,Print方法输出信息,Current也会改变
Picture属性
Stretch属性
图形文件的装入

运行阶段中装入文件
使用LoadPicture
Picture1.Picture = LoadPicture() 用一个空的图片框Picture2来覆盖图形实现删除
Picture1.Picture = LoadPicture(“c;\\”)
在这里插入图片描述
在这里插入图片描述
直线 和形状也是图形控件
可以使窗体上的显示内容更加丰富
效果更号 例如在窗体上添加简单的线条和实心工具。直线和形状默认名称 Linex Shapex
直线和形状和图相框通常为窗体提供可见的背景
用直线 可以建立简单的直线,通过属性的变化改变直线的粗细,颜色,线型
用形状 可以建立矩形,通过改变Shape属性可以画出 圆 椭圆 圆角矩形,同时可以设置形状的颜色和填充图案
属性
BorderColor设置形状和直线颜色。BorderColor用6位十六进制来表示
BorderStyle 0 透明 1 -Solid 实线 2 -Dash 虚线 3 - Dot 点线
4- Dash -Dot 点画线
5 Dash-Dot-Dot 双点画线
6 Inside Solid 内实线

BorderWidth
BorderStyle
FillColor
FillStyle
Shape

按钮控件

按钮控件命令控件
属性
Cancel esc
Default 回车
Style 0 只显示文字 1 可以显示图片
Picture Style 设为一 可以使用这个属性
DownPicture 设置按下显示的图片
DisabledPicture 设置一个对图形的引用,当命令按钮被禁用时使用,Enabled 属性被设置为False 时显示

不知此DblClick()事件

选择控件

单选 复选
checkx 和 Optionx
Value 表示 状态 单选按钮 可以 是true 和false ,true代表选中单选框,false 代表没有选中单选框
对与复选框来说: value的值可以设置为 0 1 2 0 代表没有选中复选框 1 代表选中复选框 2 代表复选框被禁用了
Alignment属性
该属性设置复选框和单选框的对齐方式,可以在设计的时候设置也可以在运行的时候设置
0 控件居左 1 控件居右
Style 属性
指定显示方式 0 标准方式 1 图形方式,长的和按钮差不多
1. Style 只读属性 只能在设计的时候使用
2. Style为1 的时候可以设置Picture DisabledPicture DownPicture 设置不同的图标和位图
3. Style 0 1 外观不同
例子

在这里插入图片描述
```在这里插入图片描述
在这里插入图片描述
``
列表框 组合框
目的:选择所需要的项目
组合框可以把文本框和列表框组合成单个控制窗口
列表框用于在很多项目中选择所需要的操作
属性
Columns 确定列表框的列数
0 单列显示
1 多列显示
List
列出表的内容
可以通过 List1.LIST(6) 来获取
ListCount 列出表象的数量
ListIndex 列出表项的位置
MultiSelect
用来设置已选中的表项的数量。
0
1
2
Selected

Private Sub Form_Load()
  
End Sub

滚动条

scroll事件
滚动的时候会产生这个事件
追踪滚动条的动态变化
Chnage
得到滚动条最后的值

计时器

Interval jia TImer
timer事件 没进过一段由interval属性定义的时间就产生一个timer事件

框架

用于屏幕上的对象分组

焦点和Tab顺序

今天这章节内容有点多,有些没有记笔记。。。。。。。为了效率,等以后有时间或许会补上 其

  • 1
    点赞
  • 0
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

锋利的

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值