MSHFlexGrid控件的属性有很多,现在我就简单写一些关于我们机房用到的属性:
Row:表格的行
Rows:表格的总行数
Rowsel:选中行数,可以为一个范围多行
Col:指表格的列
Clos:表格的总行数
Clowidth:列宽
Mouserow:鼠标所在行
Tyxtmatrix(x,y):返回具体某一单元格中的内容,x代表行,y代表列,x,y为数字
Backcolorsel:选中单元格背景色
Remouveitem:移除某一行内容
CellAlignment:单元格内容对齐方式
Colalignment:列内容对齐方式
事件:
Mousedown,mouseup:当鼠标按下或弹起时的相应的操作
clear:清除内容
今天我们重点说一下CellAlignment属性的使用:
该属性返回值或设置的数值确定了一个单元格或被选定的多个单元格所在区域的水平和垂直对齐方式。
语法:
object.CellAlignment[=value]
CellAlignment 属性的语法包含以下几个部分:
部分 |
描述 |
object |
一个对象表达式(用来指定一个特定对象的表达式。这个表达式可以包括任何多个对象容器。例如,应用程序可以包含一个 Application对象,这个Application对象又包含一个 Document对象,而这个 Document对象又包含一个 Text对象。),其值是“应用于”列表中的一个对象。 |
calue |
一个整数或者常数(一个命名的项,在整个程序的执行过程中,它都保持一个不变的值,与变量相对应,变量的值可以在执行过程中发生改变。每个主机应用程序都可以定义自己的常数集。使用 Const语句可以定义常数集之外的其它常数。在代码中任何需实际数值的地方都可以使用常数。常数可以是字符串、数值文字量、其它常数、或者是包括除 IS和取幂之外的算术、或逻辑操作符的任意组合。例如,Const A = "MyString"),它指定文本如何与单元格进行对齐,如“设置值”中所述。 |
设置值:
Value的各种设置以及对应的结果如下:
常数 |
数值 |
描述 |
flexAlignleftTop |
0 |
单元格的内容左、顶部对齐 |
flexAlignLeftCenter |
1 |
字符串的缺省对齐方式。单元格的内容左、居中对齐 |
flexAlignLeftBottom |
2 |
单元格的内容左、底部对齐 |
flexAlignCenterTop |
3 |
单元格的内容居中、顶部对齐 |
flexAlignCenterCenter |
4 |
单元格的内容居中、居中对齐 |
flexAlignCenterBottom |
5 |
单元格的内容居中、底部对齐 |
flexAlignRightTop |
6 |
单元格的内容右、顶部对齐 |
flexAlignRightCenter |
7 |
字符串的缺省对齐方式。单元格的内容右、居中对齐 |
flexAlignRightBottom |
8 |
单元格的内容右、底部对齐 |
flexAlignGeneral |
9 |
单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中” |