VB表格控件总览

合集下载

最新excelvba控件属性大全

最新excelvba控件属性大全

目录1.01窗体(FORM)的常用属性 (1)1.02、标签控件(Lable)的常用属性 (5)1.03、文本框控件(TextBox)的常用属性 (7)1.04、框架控件(Frame)的常用属性 (10)1.05、命令按钮控件(CommandButton)的常用属性 (11)1.06、复选框控件(CheckBox)的常用属性 (13)1.07、单选钮控件(OptionButton)的常用属性 (15)1.08、组合框控件(ComboBox)常用属性 (17)1.09、列表框控件(ListBox)的常用属性 (19)1.11、定时器控件的常用属性 (22)1.13、形状控件(Shape)常用属性 (22)1.15、图像控件(Image)的常用属性 (23)2.04、公用对话框控件(CommonDialog)控件的常用属性 (25)1.16、图片框控件(PictureBox)的常用属性 (27)1.01窗体(FORM)的常用属性1.02、标签控件(Lable)的常用属性1.03、文本框控件(TextBox)的常用属性1.04、框架控件(Frame)的常用属性1.05、命令按钮控件(CommandButton)的常用属性1.06、复选框控件(CheckBox)的常用属性1.07、单选钮控件(OptionButton)的常用属性1.08、组合框控件(ComboBox)常用属性1.09、列表框控件(ListBox)的常用属性1.11、定时器控件的常用属性1.13、形状控件(Shape)常用属性1.15、图像控件(Image)的常用属性2.04、公用对话框控件(CommonDialog)控件的常用属性1.16、图片框控件(PictureBox)的常用属性要求常见问题有理数基础(易) 1. 有理数运算法则记忆不熟练2. 对已知绝对值求原数会出现漏解3. 容易出现抄错题或抄错数的马虎习惯。

整式重点(中) 1.同类项的定义及区分不熟练2.去括号过程容易出现漏乘及忘变号的情况(括号前是减号)3.单项式次数及多项式次数的确定方法易出现混淆。

VB程序设计第七章常用控件

VB程序设计第七章常用控件
例如:Microsoft Excel工作表。
上一页 返回章首 下一页
第七章 常用控件
7.2常用内部控件
7.2.1单选按钮和复选框 单选按钮在工具箱中的图标是 复选框在工具箱中的图标是


上一页
返回章首
下一页
第七章 常用控件
1.单选按钮(OptionButton)
单选按钮常用属性表
属性名 名称 Caption Value Enabled Style Index
上一页 返回章首 下一页
第七章 常用控件
2.列表框事件:Click、DblClick
Private Sub Command1_Click() Text1 = List1.Text End Sub Private Sub List1_DblClick() ‗Command1.Value = True text1=list1.text End Sub
时间间隔由Interval属性决定,可以由用户设定,
1. 属性: Interval
单位:ms(0.001s),0.5秒是500。 Interval=0:屏蔽计时器(定时器无效)。 Enabled True: 启动定时器计时 False:停止定时器工作
2.事件
Timer
例7.6 滚动字幕设计。
上一页
返回章首
默认值 OptionX(X=1,2,…n) OptionX(X=1,2,…n) False True 0
类型
说明
String Boolean Boolean
显示提示文本 True选中,反之未选中 True可选 , False不可选 0-standard, 1-graphical
Integer
控件数组返回的索引值

vb控件列表

vb控件列表

12、图片框 属性: Picture AutoSize Align 设置图片框的的图像 当取True时,图片框根据图片调整自身大小 决定图片框在窗体中的位置,默认0。
13、图像框 属性: Stretch Picture True时,装入的图像能自动缩放以适应图像框的大小 指定显示的图像来源
14、驱动器列表 框 Drive 属性: Change 事件: Click 15、目录列表框 Path 属性: Change 事件: 16、文件列表框 属性: 事件: 17、形状控件 Shape BorderStyle FillStyle FillColor BorderWidth Path Pattern FileName Click DblClick
事件:
Scroll
滚动条中滑块(滚动框)的位置 滑块到达最左端或最上端的Value值 滑块到达最右端或最下端的Value值 当用户单击滚动箭头时,滚动条的 Value 属性值的改变量 当用户单击滑块和滚动箭头之间的区域时,滚动条的 Value 属性值的改变量 改变滚动条的Value属性值,触发Change事件。 移动 “滑块” 时连续触发Scroll事件,松开鼠标后Scroll事 件停止,触发Change事件。
Caption
框架的标题。
事件: 方法
10、组合列表框 属性: 事件: 方法: 11、滚动条
将 TextBox 控件和 ListBox 控件的特性结合在一起,不能多选,所以没有 MultiSelect和Selected属性,其余属性、方法、事件同ListBox和TextBox.
属性:
Value Min Max SmallChange LargeChange Change
方法
版本纪录: 2003-5-2 14点至21点

VB表格控件

VB表格控件

表格控件(celltext.ocx)
Visual Basic (VB6.0)自制“表格控件”,可以进行数据编辑、输入/输出,批量计算处理。

该表格控件有如下功能(集成在右键弹出菜单中),其操作与Excel基本相似,也能进行公式计算及字符处理;表格数据可以导出,需要时再导入继续使用。

1、通过粘贴、复制可以与Excel交互进行数据复制/粘贴,且支持不同格式数据复制输入。

(a) Excel表格(b) 表格控件
(a) 记事本不同格式数据(b) 表格控件复制数据
2、公式计算,如在单元格(1, 1)处输入公式便能显示计算结果,并记忆该公式。

3、字符串处理,如在单元格(1,2)处输入下面公式便能对C1列整体处理,计算亦同。

4、支持鼠标中键滚轮的滚动操作(VB不直接支持滚轮操作)。

5、提供操作表格单元数据的接口函数,可以编程对单元格进行赋值或读取,操作简便。

6、支持的函数有:除了支持VB自带的数学函数外,还支持其导出的数学函数,可直接调用,如双曲正弦函数Sinh(),Cotan()等。

小结:
由于VB内部表格控件有太多限制,不能直接编辑,不能直接进行数据的复制、粘贴,也不支持鼠标滚轮的滚动操作,非常不方便。

该控件解决了这些问题,并增加了一些非常实用的功能;经过长时间的调试和使用,运行良好。

该表格控件操作非常简单,与Excel表格的操作几乎没有区别,功能实用且可以再扩展,并且支持多种格式的数据输入,对于有重复数据交互操作的朋友来说,使用该控件可以节约大量的时间。

详情可联系:celltext@(源QQ被盗)。

VB控件大全属性详解 层次型电子表格

VB控件大全属性详解   层次型电子表格
获得或设置是否控件可以用三维效果画出(外观效果)。取值为:
0 flexFlat(平面)
1 flex3D(立体)
BackColor
获得或设置FlexGrid中各种元素的背景色(所有单元格背景颜色)。可从弹出的调色板选择。
BackColorBkg
获得或设置FlexGrid中各种元素的背景色(网络外背景颜色)。可从弹出的调色板选择。
决定固定行和列前景颜色。可从弹出的调色板选择。
ForeColorSel
决定所选单元格前景颜色(被选中时的前景颜色)。可从弹出的调色板选择。
FormatString
允许在设计时设置FlexGrid的列宽度、对齐和固定行和列的文本(固定行和列赋值)
GridColor
获得或设置网络线颜色。可从弹出的调色板选择。
1 flexScrollBarHorizontal(水平)
2 flexScrollBarVertical(垂直)
3 flexScrollBarBoth(水平和垂直)
ScrollTrack
获得或设置当用户沿着滚动条移动滚动框时,是否电子表格的内容滚动。取值为:
True
False
SelectionMode
PictureType
获得或设置应由Picture属性生成的图片类型。取值为:
0 flexPictureColor
1 flexPictureMonochrome
Redraw
是否允许重画电子表格控件。取值为:
True可以
False不可以
RowHeightMin
获得或设置整个控件的最小行高,单位为缇。
Rows
VisualBasic自学教材(常用控件的属性)——2.22、层次型电子表格(MSHFlexGrid)控件的常用属性

VB常用控件

VB常用控件

2、直线与形状控件
直线(Line):主要用来画水平线、垂直线或 对角线。 主要属性: (1)BorderStyle:线条类型 (2)BorderWidth:线条粗细 (3)BorderColor:线条颜色 (4)X1,X2,Y1,Y2:用于设置直线的起点 和终点

形状
形状控件(Shape)用来画矩形、正方形、椭圆、圆、圆 角矩形及圆角正方形。通过设置Shape属性可以得到需要 的图形。 Shape属性设置值如下表所示:
下拉式组合框 简单组合框
是否能输入
能 能 不能
下拉式列表框
5.2 图形控件
1、图片框(PictureBox) 作用:显示图片,也可作为其他控件的容器 (1)属性Picture :向图片框中加载图片 1)图片框.Picture = LoadPicture("图形文件名") 2)删除图片框中图片,可用LoadPicture("") (2)在图片框中打印信息 图片框.print 字符串 图片框举例
未选定
被选定
2 —— vbGrayed 灰色,并显示一个选中标记。
单击后使Value属性为1
例5.1 单选钮复选框
框架(Frame)

作用:具有容器功能
创建:建立框架→画出其它控件
Caption属性:框架上的标题文本

Hale Waihona Puke 主要事件:框架可以响应Click和DblClick 事件,但一般不需要编写事件过程。

5.1 选择性控件
单选钮(OptionButton)



作用:用户可以选择“选中”与“不选” 两种状态的按钮。 主要属性:Caption,Value Caption属性: 按钮上显示的文本 Value属性: 表示单选按钮的状态:

VB第七章 常用控件

VB第七章 常用控件

VB程序设计——第七章 常用控件
8.Animation控件 控件
用于显示无声的AVI视频文件 视频文件 用于显示无声的 位于Microsoft Windows Common Control位于 2 6.0 四个重要的方法: 四个重要的方法:
Open 打开视频文件 Play 播放视频文件 Stop 停止播放 Close 关闭视频文件
Clear
对象. Clear 对象
VB程序设计——第七章 常用控件
事件
列表框:Click、DblClick。 、 。 组合框: 组合框:Click,只有简单组合框才有 ,
事件。 DblClick事件。 事件 一般不需要编写Click事件过程。 事件过程。 一般不需要编写 事件过程 通常在单击命令按钮或发生DblClick事件时 通常在单击命令按钮或发生 事件时 才读取Text属性 才读取 属性
第七章 常用控件
张琴
VB程序设计——第七章 常用控件
主要内容
单选按钮和复选框 框架 列表框和组合框 滚动条和Slide Slide控件 滚动条和Slide控件 时钟 ProgressBar进度条控件 ProgressBar进度条控件 UpDown控件 UpDown控件 Animation控件 Animation控件 SSTab控件 SSTab控件 鼠标器和键盘
VB程序设计——第七章 常用控件
列表框独有的属性
Selected:P 逻辑数组 :
项被选中。 第i+1项被选中。 项被选中 Selected(i)的值为 的值为True表示 的值为 表示
MultiSelect 0-None:禁止多项选择。 :禁止多项选择。
1-Simple:简单多项选择。 :简单多项选择。 2-Extended:扩展多项选择。 :扩展多项选择。

VB常用标准控件

VB常用标准控件
6.4.1 滚动条
2. 常用事件和方法 ① Scroll事件 滑块被拖动时,触发该事件 ② Change事件
例6.9
设计一个窗体,在其上面显示日期,并使用
滚动条来修改月份,界面如图所示。
6.4.2 定时器
1. 常用属性 Interval属性
Enabled属性
2. 常用事件 Timer事件:在一个定时器控件的预定的时间间隔 过去之后发生。
Caption属性都是默认属性。
Text1.Text = "Visual Basic程序设计"
Text1 = "Visual Basic程序设计"
2. 常见的公共属性 ① Name(名称)属性 ② Visible属性 ③ Caption属性
④ Left、Top、Width、Height属性
⑤ Enabled属性
③ Clear方法:删除列表框中的所有项目。
格式为: Object.Clear
3. 常用事件 列表框可以响应Click和DbClick等事件。
例6.4
设计一个窗体,其执行界面下图所示,可
以通过多项选择,然后单击中间的命令按钮在两个 列表框中移动多个选项。

设计一个用于学习媒体形式调查的程序。复选框用于
第 6章
常用标准控件
6.1 Visual Basic 控件概述 6.2 选择控件 6.3 图形控件 6.4 滚动条与定时器
6.5 多重窗体
6.1 Visual Basic控件概述 6.1.1 Visual Basic控件的分类
1. 标准控件 标准控件也称为内部控件,例如命令 按钮、文本框和标签等。
作为容器使用。
例6.7
6.3.3 直线与形状

VB表格控件总览与例程说明

VB表格控件总览与例程说明

VB表格控件总览与例程说明一.表格控件总览:在VB开发环境中,表格控件在界面开发元素中占有重要的地位。

它不仅有外观整洁、表达形式规范的优点,而且更重要的是它较高的信息表现率(就是相对于其他控件来说能够表达更多的信息),随着信息时代的到来,它的应用将更加的广泛。

那么在VB平台下,如何操作这一功能强大的控件元素呢?事实上我们知道,VB平台下面的表格控件是相当丰富的,总结下来提供了4种类型:Microsoft Data Bound grid Control、Microsoft Datagrid Control、Microsoft Flexgrid Control、Microsoft Hierarchial Flexgrid Control.这四种表格各有其特点,下面我们一一讨论。

1. Microsoft Data Bound grid Control此控件主要用于数据绑定(可以不绑定,但是因为不提供对单个cell的控制支持,所以实际上这样做是不经济的)。

具体说来,就是数据源比较固定的情况下可以使用这种控件。

具体使用方法是设定此控件的datasource属性,就可以不用编写任何代码就可以显示该数据源所指向的记录数据。

比如可以将datasource设置为一个data控件,而data控件又指向数据库"成绩"的一个"语文"表,那么当程序运行时,它就自动显示此"语文"表的数据。

从上面的分析看得出来,这个控件虽然操作方便,但是它也有局限性,就是不能对显示的数据进行灵活的控制操作,比如有些数据允许用户修改,有些数据却不允许用户修改,而此控件却只能提供全部数据源的原子操作:即要么全部允许修改,要么就全部不允许。

还有另外此控件也不提供对单个单元格(cell)进行操作,所以提供不了更为个性化的界面风格。

2. Microsoft Datagrid Control此控件跟前面介绍的Data Bound grid Control控件很相似,也是主要进行绑定操作,而缺点和Data Bound grid Control完全一样。

VB编程6.0 常用控件

VB编程6.0 常用控件


【例2】框架的应用示例(如下图)。
程 序 设 计 常 用 控 件
VB ——
程 序 设 计 常 用 控 件
名 Private Sub Command1_Click() 学 茂 If Option1.Value = True And Option3.Value = 院 Text1.Text = "您选择了宋体红色" Text1.FontName = "宋体" Text1.ForeColor = vbRed End If If Option1.Value = True And Option4.Value = Text1.Text = "您选择了宋体绿色" Text1.FontName = "宋体" Text1.ForeColor = vbGreen End If If Option2.Value = True And Option3.Value = Text1.Text = "您选择了黑体红色" Text1.FontName = "黑体" Text1.ForeColor = vbRed End If If Option2.Value = True And Option4.Value = Text1.Text = "您选择了黑体绿色" Text1.FontName = "黑体" Text1.ForeColor = vbGreen End If End Sub
Font对象属性: Name Bold Size Bold Italic
Underline Strikethrough




二: 标签
1: 主要功能 利用Caption属性来作程序中的提示文字。 2: 主要属性 Caption Autosize Alignment BorderStyle

VB控件教程大全

VB控件教程大全

VB控件教程大全一、Datagrid控件DataGrid1.Columns.Remove(0) '删除0号字段DataGrid1.Columns.Add(0).Caption=”姓名” '标签头DataGrod1.Columns(0).DataField=”Name” '对应的字段Adodc1.Refresh设定DataGrid格式的有用的属性:BackColor — 设定背景颜色。

Font — 设定DataGrid的字体信息。

字体信息包括使用何种字体、字号,是否粗体,斜体等。

CellPadding — 设定HTML表格中单元格内的边距。

CellSpacing — 设定HTML表格中单元格之间的间距。

Width — 设定HTML表格的宽度(可以以像素、百分比等为单位)HorizontalAlign — 设定表格在页面上的对齐方式(左对齐、右对齐、居中、未设定)一个使用上述属性而使得表格变得漂亮的例子如下所示。

请注意DataGrid的Font属性是一个对象,它指向了FontInfo类,FontInfo类包括Size, Name, Bold, Italic等属性。

为了设定Font对象所指向类的属性,必须通过连字符(-)完成。

这类似于和C#语言中表示对象属性的点(.)。

1、使用 DataGrid 控件DataGrid 控件是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示 Recordset 对象的记录和字段。

可以使用 DataGrid 来创建一个允许最终用户阅读和写入到绝大多数数据库的应用程序。

DataGrid 控件可以在设计时快速进行配置,只需少量代码或无需代码。

当在设计时设置了DataGrid 控件的DataSource 属性后,就会用数据源的记录集来自动填充该控件,以及自动设置该控件的列标头。

然后您就可以编辑该网格的列;删除、重新安排、添加列标头、或者调整任意一列的宽度。

VB表格控件及其应用示例

VB表格控件及其应用示例

2.4、示例
(4)图形绘制-3
为了方便相互学习和交流,可以提供 celltext.ocx表格控件或源代码。
(等高线)
2.1、总界面
(Data.PS数据处理软件界面)
2.2、菜单功能
1 3 2
4
7
5
6
①文件、②编辑、③数值计算、④统计分析、⑤6Sigma工具、⑥图形绘制、⑦窗口
2.3、工具栏
打开表格
保存表格
插入行
插入列
剪切 复制 粘贴 删除 删除行
清空表格 降序排序 升序排序 删除列
鼠标截图
2.4、示例
(1)数值计算
一、VB表格控件
1、celltext.ocx表格控件
表格控件功能
一、VB表格控件
2、控件接口函数
一、VB表格控件
3、控件支持的数学函数
二、表格控件示例
Data.PS数据处理软件
VB表格控件(celltext.ocx)在Data.PS 数据处理软件中的应用。 功能简介:本数据处理软件内置表格编辑器(celltext.ocx),可以方便 的进行数据输入输出;可以进行常见的(a)数值计算,如求解线性方程 组、非线性方程组、常微分方程组、多项式求根、傅里叶变换、傅里叶 逆变换、线性规划求解、多元线性回归和多元非线性回归参数拟合、插 值、微分、积分、求逆矩阵、矩阵特征值和特征向量、行列式值; (b) 统计分析,统计描述、频数分布、假设检验、正态分布检验、二项式分 布检验、泊松分布检验、相关性分析、方差分析; (c)6Sigman工具, 过程能力CPK计算、测量系统分析MSA、公差分析TOL、实验设计DOE 及DOE实验分析; (d)图形绘制,二维曲线、直方图、幅值相角图和 三维曲面。 本软件操作简单,不需要编程,只需简要的数据输入和菜单操作就 能得出计算结果,并绘制出精美的图形,是您工作的好帮手!

VB控件教程大全(详细)

VB控件教程大全(详细)

第三章
VB 6.0的常用控件
当文本框失去了焦点(处于非活动状态)时就会产生LostFocus事件
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 (4)SetFocus方法 SetFocus方法可以用于将焦点移动到指定的对象,是文本框较常用的. 格式: [对象.]SetFocus 3.1.3 应用举例 例3.1: 利用LostFocus事件 改变文本框中的内容。 在 窗 体 form1上 建 立 两 个 文 本框分别是Text1、Text2, 下 面 在 form1 的 load 事 件 过 程中作如下设置: 该方法可以把光标移到指定的文本框中 Private Sub Form_Load() Form1.Text1.Text="" Form1.Text2.Text="" Form1.Text1.Font="宋体" Form1.Text2.Font="宋体" Form1.Text1.FontSize=14 Form1.Text2.FontSize=14 Form1.Text1.BackColor=vbBlack Form1.Text1.ForeColor=vbWhite Form1.Text2.ForeColor=vbBlue Form1.Text2.BackColor=vbRed Form1.Show Form1.Text1.SetFocus End Sub
3.1 标签与文本框 3.2 图片框和图像框 3.3 按钮控件 3.4 复选框和单选 框 3.5 列表框和组合框 3.6 滚动条 3.7 计时器 3.8框架 3.9 窗体布局 3.10 使用ActiveX控件 标签所具有的其它属性:

VB常见控件及其使用方法简介

VB常见控件及其使用方法简介

ListView方法
HitTest(ListView, TreeView控件) StartLabelEdit FindItem(ListView控件) GetFirstVisible SetFocus Drag Move ZOrder ShowWhatsThis OLEDrag(ActiveX控件) Refresh(ActiveX控件)
’键盘事件
Private Sub text5_KeyUp(KeyCode As Integer, Shift As Integer) ‘you code End Sub
动态生成控件
首先,在窗体在放置一个控件,比如按钮 Command,将其Index属性改为(0),即生成控件数 组。 然后放置两个按钮,一个用于生成控件,一个用于 删除。(form4)
For k = 1 To rowcount - 1 If (X > 5000) Then X=0 Y = Y + cmdobject(0).Height With cmdobject(k) .Left = X .Top = Y .Width = cmdobject(0).Width .Height = cmdobject(0).Height .Caption = dataset(k, 0) .Visible = True End With Else X = X + cmdobject(0).Width With cmdobject(k) .Left = X .Top = Y .Width = cmdobject(0).Width .Height = cmdobject(0).Height .Caption = dataset(k, 0) .Visible = True End With End If Next k End Sub

VB常用控件

VB常用控件
第4章 ·常用控件
4.访问键 访问键是通过键盘来访问控件的。例如设置两
个按钮的属性为: Caption= "关闭(&C) " Caption= " &Exit "
则运行时可分别按Alt+C或Alt+E,相当于分别单击 两个按钮。
5.容器 窗体、框架和图片框等都可以作为其他控件的容器。
移动容器,容器中的控件也随之移动。容器中控件的 Left和Top属性值是指其在容器里的位置。
text1textlist1texttext1textlist1text常用控件常用控件常见控件的默认属性控件名控件名默认属性默认属性控件名称控件名称默认属性默认属性控件名称控件名称默认属性默认属性图片框图片框picturepicture组合框组合框texttext文件列表框文件列表框filenamefilename标签标签captioncaption列表框列表框texttext形状形状shapeshape文本框文本框texttext水平滚动条水平滚动条valuevalue线条线条visiblevisible框架框架captioncaption垂直滚动条垂直滚动条valuevalue图像框图像框picturepicture命令按钮命令按钮valuevalue时钟时钟enabledenabled数据数据captioncaption复选框复选框valuevalue驱动器列表框驱动器列表框drivedrive单选按钮单选按钮valuevalue目录列表框目录列表框pathpath常用控件常用控件焦点焦点在窗体上任何时候用户都只能操作其中的一个控件对象这个在窗体上任何时候用户都只能操作其中的一个控件对象这个被操作的对象称它获得焦点
第4章 ·常用控件
例 4 - 1 在一窗体上通过命令改变图片框的AutoSize 属性值,观察所装载图片的显示效果。

VB表格控件说明(celltext.ocx)

VB表格控件说明(celltext.ocx)

2、控件使用
(4)字符串处理函数:公式计算支持的字符串处理函数,可直接调用
字符串函数的具体使用方法可参考VB自带的字符串处理函数
2、控件使用
(4)编程处理单元格:
同理可以处理字符串
3、接口函数
提供下列接口函数以便自行定制右键弹出菜单功能或主菜单功能及程序中 调用,同时提供单元格操作函数。
4、定制菜单示例
1、添加控件
右键
celltext.ocx表格控格右键弹出菜单功能
2、控件使用
(1)数据输入:粘贴,键盘输入,文件导入均可
Excel内容复制 记事本内容复制
文件数据导入
2、控件使用
(2)公式计算:可进行数值计算和字符处理,数据修改后同步更新计算
2、控件使用
(3)数学函数:公式计算支持的数学函数,可直接调用
(1)右键弹出菜单:
接口函数调用示例
4、定制菜单示例
(2)主菜单:
接口函数调用示例

(完整版)VB常用标准控件

(完整版)VB常用标准控件

6.2.2 单选按钮
也叫选择按钮,只能从多个选项中选择一个,各选 项间的关系是互斥的。
6.2.2 单选按钮
(1)Value 属性 表示按钮是否被选中 True 表示被选中 False表示未被选中
6.2.2 单选按钮
例6.2
6.2.3 框架
框架(Frame)控件是一个容器控件,为控件提供 可标识的分组 。在框架中的控件,可以随框架同时 移动。
6.2 选择控件 6.2.1 复选框
(3)Value 属性 可取0,1,2。
0-Unchecked表示未被选定; 1-Checked表示选定; 2-Grayed表示灰色,禁止选择。
例6.1 设计一个窗体说明复选框的基本应用方法。 首先建立一个窗体,在其中添加一个标签Label1和3 个复选框Check1、Check2 和Check3。
FontStrikethru、FontUnderline属性 ⑨ Font属性
6.2 选择控件 6.2.1 复选框
(1)Caption属性 用于设置复选框的文本注释内容,即复选框旁边 的文本标题。
(2)Alignment属性 取值为0或1。0(缺省值)表示复选框在文本左侧; 1表示复选框在文本右侧。
⑤ Text属性:返回当前选择的列表项的文本内容。
⑥ MultiSelect属性:设置该列表框能否选择多项。 ⑦ Selected属性:为一个逻辑数组,其中的每个元素
对应列表中的一项,表示列表框控件中的一个项的 选择状态。当数组元素值为True时,对应项被选 中,否则没有选中。
⑧ Style属性:控制控件的外观,其数值可以设置为0 (标准样式)和1(复选框样式)。
⑨ SelCount 属性 返回在列表框控件中被选中项的数量。如果没有选 项被选中,那么返回值为0。

vb控件大全,vb控件属性大全,vb控件详解(2)

vb控件大全,vb控件属性大全,vb控件详解(2)

vb控件大全,vb控件属性大全,vb控件详解(2)
2.01、Adodc控件的常用属性
2.03、动画(Animation)控件的常用属性
2.04、公用对话框控件(CommonDialog)控件的常用属性
Flags取值表
2.05、数据组合框(DataCombo)控件的常用属性
2.06、数据型电子表格控件(DataGrid)的常用属性
2.07、数据列表(DataList) 控件的常用属性
2.08、DTPicker控件的常用属性
2.09、平面滚动条控件(FlatScrollBar)的常用属性
2.10、图像组合框(ImageCombo)控件的常用属性
2.11、图像列表控件(ImageList)的常用属性
2.12、Inet控件的常用属性
2.13、列表视图控件(ListView)的常用属性
2.14、MAPIMessages控件的常用属性
2.15、MAPISession控件的常用属性
2.16、MaskEdBox控件的常用属性
2.17、多媒体(MMControl)控件的常用属性
2.18、月视图(MonthView)控件的常用属性
2.19、图表控件(MSChard)的常用属性
2.20、MSComm的常用属性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB表格控件总览:在VB开发环境中,表格控件在界面开发元素中占有重要的地位。

它不仅有外观整洁、表达形式规范的优点,而且更重要的是它较高的信息表现率(就是相对于其他控件来说能够表达更多的信息),随着信息时代的到来,它的应用将更加的广泛。

那么在VB平台下,如何操作这一功能强大的控件元素呢?事实上我们知道,VB平台下面的表格控件是相当丰富的,总结下来提供了4种类型:Microsoft Data Bound grid Control、Microsoft Datagrid Control、Microsoft Flexgrid Control、Microsoft Hierarchial Flexgrid Control. 这四种表格各有其特点,下面我们一一讨论。

1.Microsoft Data Bound grid Control此控件主要用于数据绑定(可以不绑定,但是因为不提供对单个cell的控制支持,所以实际上这样做是不经济的)。

具体说来,就是数据源比较固定的情况下可以使用这种控件。

具体使用方法是设定此控件的datasource属性,就可以不用编写任何代码就可以显示该数据源所指向的记录数据。

比如可以将datasource设置为一个data控件,而data控件又指向数据库"成绩"的一个"语文"表,那么当程序运行时,它就自动显示此"语文"表的数据。

从上面的分析看得出来,这个控件虽然操作方便,但是它也有局限性,就是不能对显示的数据进行灵活的控制操作,比如有些数据允许用户修改,有些数据却不允许用户修改,而此控件却只能提供全部数据源的原子操作:即要么全部允许修改,要么就全部不允许。

还有另外此控件也不提供对单个单元格(cell)进行操作,所以提供不了更为个性化的界面风格。

2.Microsoft Datagrid Control此控件跟前面介绍的Data Bound grid Control控件很相似,也是主要进行绑定操作,而缺点和Data Bound grid Control完全一样。

但是它跟Data Bound grid Control不一样的是其数据源的驱动引擎只能是OLEDB形式的,不能是DAO,比如就可以使用ADO数据控件,不能使用DATA控件。

而Data Bound grid Control却刚好和它相反,这一点在开发中一定要注意。

3.Microsoft Flexgrid Control与Microsoft Hierarchial Flexgrid Control.这里重点介绍这两种控件,因为在实际开发中,这两种控件应用的场合更多一些,它不仅能够反映数据,而且也能把数据的修改信息反映到数据库中去,所以弥补了上述两种控件的不足。

如果数据不需要修改,那么可以进行绑定操作,其方法跟前面介绍的完全一样,就是通过设置DataSource属性来完成数据的显示工作。

但是实际开发中,需要对整个表格控件更为灵活的显示控制。

在给出例程之前,有必要对这一控件进行比较详尽的认识:这种控件允许将文本或者图象放置于每个单元格之中,控件的Row与Col属性允许用户在代码中指定当前行和列,当然也可通过操作鼠标和键盘来改变这两个属性,而text属性指明当前单元格的文本。

如果单元格的文本太长而不能完全显示出来的话,可以通过将WordWrap属性设置为true来达到显示的目的。

下面将比较重要的属性小结如下:DataSource---------用来指定需要绑定的数据源,比如data控件。

Cellpicture----------用来设定当前单元格的图象,便于显示该图象。

此属性不能在设计时使用。

Col,Row---------------设定当前列和当前行,注意它们均是从0开始的,如果同时设定它们,可以指定当前的单元格。

设计时也不能使用。

Cols,Rows---------------设置表格控件总的列数和行数。

Hwnd---------------表格句柄,可以结合Windows API对表格控件进行更高级的控制。

Text---------------指定当前的单元格的文本内容。

TextMatrix(i,j)-------此属性比较重要,它用来指定第I行和第j列所确定的单元格的文本内容。

它等价于下面的代码:MSHFlexGrid1.Rows =iMSHFlexGrid1.Cols =jMSHFlexGrid1.Text =指定的字符串WordWrap-------为ture时可以在当前单元格换行显示,否则如果要显示的字符的长度超过列宽,那么就不能显示完全。

二.例程分析:以上只是介绍了表格控件经常使用的属性,还有很多其他重要的属性这里限于篇幅就不一样讲解了,如果读者有兴趣的话可以参考MSDN上相关的内容的介绍,下面我这里提供一个例程来巩固前面的知识内容。

例程是使用Flexgrid 控件(由于Data Bound grid和Datagrid比较简单,所以这里就不再介绍了),如果大家手头上用的是MSHFlexgrid控件的话,只需要把名称换为MSFlexGrid1即可。

该例程主要实现后台数据库的显示工作,其界面如下:主要代码如下:End SubPrivate Sub Form_Load()'初始化数据click = Falselastrow = 1lastcol = 1'初始化data控件,进行绑定显示的初始化Data1.DatabaseName = App.Path & "\db1.mdb"Data1.RecordSource = "成绩表"'进行非绑定显示Data1.RefreshData1.Recordset.MoveFirstMSFlexGrid2.Rows = Data1.Database.Recordsets.Count + 1 '设置总行数MSFlexGrid2.Cols = Data1.Recordset.Fields.Count + 1 '设置总列数MSFlexGrid2.GridColor = vbBlue '网格颜色MSFlexGrid2.ForeColor = vbRed '字体颜色MSFlexGrid2.GridLines = 1 '设置网格线的属性MSFlexGrid2.GridLineWidth = 2 '设置网格线的粗细程序,默认为1 MSFlexGrid2.ToolTipText = "非绑定显示" '设置工具提示文本MSFlexGrid2.BackColorSel = vbGreen '单元格被选中的颜色Dim i%Dim j%'设置列头文本For i = 1 To MSFlexGrid2.Cols - 1MSFlexGrid2.TextMatrix(0, i) = Data1.Recordset.Fields(i - 1).Name Next i'设置数据For i = 1 To MSFlexGrid2.Rows - 1 '控制行For j = 1 To MSFlexGrid2.Cols - 1 '控制列MSFlexGrid2.TextMatrix(i, j) = Data1.Recordset.Fields(j - 1).ValueNext jData1.Recordset.MoveNextNext i'设置当前单元格的图象信息MSFlexGrid2.Col = 0MSFlexGrid2.Row = 2Set MSFlexGrid2.CellPicture = LoadPicture(App.Path & "\cell.bmp") End Sub'实现鼠标点击一个单元格的背景颜色的改变功能Private Sub MSFlexGrid2_Click()要在不绑定数据的情况下实现编辑修改的功能,如果对控件不进行改进是无法达到目的的。

这里实现的思路是首先判断光标(或者说焦点)在哪个单元格上,然后在在单元格的范围内动态创建一个文本框(不过在vb平台下,可以考虑先在设计时放置一个不可见的文本框,然后通过move方法将其放置到当前单元格并且显示它即可达到相同的目的),其大小正好可以把此单元格给覆盖掉,然后就可以把原来的文本信息附给该文本框,这样就可以直接在文本框内进行编辑修改操作,从而实现了单元格的编辑修改功能,依据这个思想来可以在单元格里面创建下拉列表框,复选框等控件。

其实现的核心代码如下:'实现编辑功能Private Sub MSFlexGrid3_DblClick()Text1.Visible = False'如果初次双击,那么就执行如下代码If firstclick = True Thenlastclickrow = MSFlexGrid3.Rowlastclickcol = MSFlexGrid3.ColText1.Text = MSFlexGrid3.TextMatrix(lastclickrow, lastclickcol)End If'将文本框放置到当前单元格处Dim LeftOfText% '文本框的left属性Dim TopOfText% '文本框的top属性Dim selrow% '当前行Dim selcol% '当前列selrow = MSFlexGrid3.Rowselcol = MSFlexGrid3.ColLeftOfText = Frame3.Left + MSFlexGrid3.Left + MSFlexGrid3.ColPos(selcol) + 45TopOfText = Frame3.Top + MSFlexGrid3.Top + MSFlexGrid3.RowPos(selrow) + 45Text1.Move LeftOfText, TopOfText, 930, 200Text1.Visible = True'如果不是初次双击,那么就执行如下代码If firstclick = False ThenMSFlexGrid3.TextMatrix(lastclickrow, lastclickcol) = Text1.Textlastclickrow = MSFlexGrid3.Rowlastclickcol = MSFlexGrid3.ColEnd IfText1.Text = MSFlexGrid3.TextMatrix(selrow, selcol)三.小结:数据表格控件在实际运用用还有很多技巧,只有不断的在实际编程中积累经验才能达到灵活运用的功效。

相关文档
最新文档