搜档网
当前位置:搜档网 › MSFlexGrid控件

MSFlexGrid控件

MSFlexGrid控件
MSFlexGrid控件

MSFlexGrid控件

MSFlexGrid控件显示和操作表格数据。其对包含字符串和图片的表格提供了灵活的排序、插入数据和格式编排功能。当与Data控件绑定时,MSFlexGrid控件只显示只读数据。

你可以在MSFlexGrid中的任何单元放置文本、图片或这二者。Row和Col属性指定MSFlexGrid控件的当前单元。你可以在代码中指定当前单元,也可以在运行时使用鼠标或键盘改变当前单元。Text属性引用了当前单元中的文本。

如果单元中的文本太长以致不能在单元中一行显示,将WordWrap属性置为True将在单元中分多行显示文本。要在单元中显示多行文本,你需要增大单元的宽度(ColWidth属性)或行高度(RowHeight属性)。

使用Cols和Rows属性确定MSFlexGrid控件中的行数和列数。

MSFlexGrid特有事件

※注1:MSFlexGrid控件的特有事件全部是不带参数的,要注意与DataGrid控件的同名事件区分

※注2:执行顺序:LeaveCell → SelChange → EnterCell → RowColChange

◇SelChange事件 (DISPID = 69)

Private Sub object_SelChange()

void OnSelChange(void);

◇RowColChange事件 (DISPID = 70)

Private Sub object_RowColChange()

void OnRowColChange(void);

◇EnterCell事件 (DISPID = 71)

Private Sub object_EnterCell()

void OnEnterCell(void);

◇LeaveCell事件 (DISPID = 72)

Private Sub object_LeaveCell()

void OnLeaveCell(void);

◇Scroll事件 (DISPID = 73)

Private Sub object_Scroll()

void OnScroll(void);

◇Compare事件

Private Sub object_Compare(row1, row2, cmp)

void OnCompare(long nRow1, long nRow2, CMP_FUNC pFunc)

ActiveX控件事件

相关主题