在做学生管理系统时在查询这个模块中,将查询的内容显示给用户。用的是MSFlexGrid控件。
首先在使用前在工程-部件进行控件的添加。添加的是Microsofy FLexGrid Control 6.0。
下面是通过百度和查看有关帮助对该控件使用的总结。
功能:MSFlexGrid控件可以显示网格数据,也可以对其进行操作。提供了灵活的网络排序、合并和格式设置的功能,网格可以包含字符串和图片。
如果将它绑定到一个Data控件上,那么它显示的将是只读数据。
语法:说明。文本和图片可以同时或是单独的放在MSFlexGrid的任何一个单元格中。Row和Col属性指定了当前的MSFlexGrid单元格。程序员可以在代码中改变当前的单元格,用户可以在运行时使用鼠标或是箭头改变它。text属性提供了当前单元内容的参考信息。
如果单元格的文本过长,无法全部显示在单元格的一行中,而且WordWrap属性设置为true,那么文本将回绕到同意单元格的下一行。如果显示回绕的文本,需要增加单元格的下一行。如果需要显示被回绕的文本,则可以增加列宽(Clowidth属性)或行高(RowHeight)属性。
使用Col和Row属性可以分别确定MSFlexGrid中列与行的个数。
因为在做学生信息管理系统时我们主要用到控件的属性是TextMarix。所以就着重的来看这属性了,以后用到再补充。
MSFlexGrid控件的TextMarix属性。
object.TextMatrix ( rowindex, colindex ) [ = string ]
TextMatrix属性包括语法包含如下的部分:
rowindex和colindex 整数。一个数值表达式,用来指定要读或写的哪一个单元。
string:一个字符串表达式,包含一个i任意的单元的内容。
注:这一属性不允许更改Row和Col属性来设置或获取一个单元的内容。
eg:将文本赋值给msflexgrid的单元格。
msflexgrid.TextMatrix(3,1)="Hello"
在做学生管理信息系统时,在查询显示信息模块中,首先是在加载窗体的同时显示所要显示的字段的信息。 Matrix(英文的意思是矩阵。)
.TextMatrix(1, 0) = "考试编号"
.TextMatrix(1, 1) = "学号"
.TextMatrix(1, 2) = "姓名"
.TextMatrix(1, 3) = "班号"
.TextMatrix(1, 4) = "课程名称"
.TextMatrix(1, 5) = "分数" 这里面省去的对象名。
它的另一个常用的属性。CellAlignment属性。
该属性返回或设置的数值化确定了一个单元格或被选定的多个单元格所在区域的水平和垂直对齐方式。该属性在设计时是不可用的。
语法:object 。CellAlignment【value】
value:一个整数或是常数。文本与单元格的对齐方式。设置值如下。
常数 值 描述
flexAlignLeftTop 0 单元格的内容左、顶部对齐。
flexAlignLeftCenter 1 字符串的缺省对齐方式。单元格的内容左、居中对齐。
flexAlignLeftBottom 2 单元格的内容左、底部对齐。
flexAlignCenterTop 3 单元格的内容居中、顶部对齐。
flexAlignCenterCenter 4 单元格的内容居中、居中对齐。
flexAlignCenterBottom 5 单元格的内容居中、底部对齐。
flexAlignRightTop 6 单元格的内容右、顶部对齐。
flexAlignRightCenter 7 数值的缺省对齐方式。单元格的内容右、居中对齐。
flexAlignRightBottom 8 单元格的内容右、底部对齐。
flexAlignGeneral 9 单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”。
分享到:
相关推荐
关于VB MSFlexGrid控件的使用说明
VB用MSFlexGrid控件模仿Excel表程序
MSFlexGrid 控件 更丰富的数据显示工具
该文件详细介绍了msflexgrid控件的使用 并列举了很多实例
msflexgrid控件里的VC++头文件,在每个函数后面都有相应的注释说明,有助于新人学习
本资源主要介绍了强大的表格处理控件MSFLEXGRID控件的使用细则及典型的应用实例,以供学习者使用
msflexgrid控件 使用前请通读该资料 对你帮助很大的。
一个增强型的VB MSFlexGrid控件,cFlexGridBinder类的示例,是基于 MSFlexGrid 控件进行扩展增强网格编辑功能.这些功能的控制在代码里需要三个简单方法进行控制,你可以选种某个网格按回车进行编辑内容.可以使用 ...
包括vb6.0在win10安装步骤和使用方法
界面非常酷,本源码演示了利用MSFlexGrid控件进行打印及预览的程序示例,本例仅包含MSFlexGrid控件的使用。
MSFlexGrid连接数据库实例,并且对单元格进行合并,很好的一个实例代码
利用MSFLexGrid控件录入数据,对初学者非常有用
Visual C++中MSFlexGrid控件的功能扩展及其应用
VB6.0中msflexgrid控件的使用,包含了该控件的大部分功能,欢迎下载。
MSFlexgrid控件气泡提示及鼠标钩子源码
本人学习中编写的MSFlexGrid控件的扩展应用,可以用代码对MSFlexGrid控件的数据进行实时更新、修改、插入、删除、排序等,方便容易,代码明确,用户只要装了VB6就可以查看相关代码。
封装MSFlexGrid、TextBox 控件,成为exMFGrid.ocx,实现网格数据显示过程的自由编辑(仿Excel数据表),绑定下拉式列表框、普通列表框,实现其数据与网格控件数据的交互等操作。
VB打印并预览MSFlexGrid控件中显示的内容,代码演示了如何使用MSFlexGrid控件进行打印预览,并包含了初学者所需要的控件操作技巧:MSFlexGrid控件的使用方法。
vb源代码; MSFlexgrid控件气泡提示及鼠标钩子源码