`
suoyihen
  • 浏览: 1361576 次
文章分类
社区版块
存档分类
最新评论

MSFlexGrid控件

 
阅读更多

在做学生管理系统时在查询这个模块中,将查询的内容显示给用户。用的是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 单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics