强大的MSFlexGrid控件 |
您所在的位置:网站首页 › wincc怎么编辑表格控件 › 强大的MSFlexGrid控件 |
前言:MSHFlexGrid的用途非常的广泛,在涉及到表格的时候,用起来非常的方便。今天研究了一下午这个控件。下面是一些总结,来和大家分享一下。如果错误,欢迎指正。
(1)简述: MSHFlexGrid控件显示和操作表格数据。其对包含字符串和图片的表格提供了灵活的排序、插入数据和格式编排功能。 当与Data控件绑定时,MSHFlexGrid控件只显示只读数据 MSFlexGrid的行和列是从0开始计数的,对于行来说,以顶端为起始,而对于列来说,则以左边为起始。
(2)用途 你可以在MSHFlexGrid中的任何单元放置文本、图片或这二者。Row和Col属性指定MSHFlexGrid控件的当前单元。你可以在代码中指定当前单元,也可以在运行时使用鼠标或键盘改变当前单元。Text属性引用了当前单元中的文本。 如果单元中的文本太长以致不能在单元中一行显示,将WordWrap属性置为True将在单元中分多行显示文本。要在单元中显示多行文本,你需要增大单元的宽度(ColWidth属性)或行高度(RowHeight属性)。 使用Col和Row属性确定MSHFlexGrid控件中的行数和列数。使用Band属性确定MSHFlexGrid中的band风格。
(3)语法 object.ColAlignmentFixed(index)[=value] ColAlignmentFixed属性的语法包含以下几个部分: 部分描述 object一个对象表达式,其值是“应用于”列表中的一个对象 index一个Long数值,它指定了列 value一个整数,它确定固定单元格中的数据的对齐方式,如“设置”中所示 设置 value的设置值包括: 常量值描述 flexAlignLeftTop0单元格的内容左、顶部对齐 flexAlignLeftCenter1单元格的内容左、居中对齐 flexAlignLeftBottom2单元格的内容左、底部对齐 flexAlignCenterTop3单元格的内容居中、顶部对齐 flexAlignCenterCenter4单元格的内容居中、居中对齐 flexAlignCenterBottom5单元格的内容居中、底部对齐 flexAlignRightTop6单元格的内容右、顶部对齐 flexAlignRightCenter7单元格的内容右、居中对齐 flexAlignRightBottom8单元格的内容右、底部对齐 比如说行和列都居中就是 .CellAlignment = 4(这里的4代表“flexAlignCenterCenter”) .ColAlignment = 4
(4)属性: .row :指表格的行 .rows: 表格的总行数 .rowsel:选中行数,可以为一个范围多行 .mouserow:鼠标所在行 .col 指表格的列 .cols 表格的总列数 .clowidth:列宽 .Textmatrix(introw,intcol):返回具体某一单元格中的内容,x代表行,y代表列 .Cellallignment:单元格中内容的对齐方式 .backcolorsel:选中单元格背景色 .remouveitem:移除某一行内容 .CellAlignment单元内容对齐方式 .ColAlignment 列内容对齐方式 事件 mousedown,mouseup:当鼠标按下或弹起时的相应的操作 clear:清除内容,一般用在防止所需内容重复加载时 ClearStructure清除网格的结构(映射信息) AddItem向网格中加入一新行 rowsel返回选中的行 colsel返回选中的列 RowsLong返回网格的行的总数或者或BAND的行的总数
(5)删除MSHFlexgrid表格中的某一行,然后再删除数据库中表中相应的数据,下标 越界。 属性调整 注意代码,删除的顺序.
VB中的ColSel是指从表格控件返回或设置的起始列和或终止列。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |