Table l象
Table对象实现了表(动态显示牌)管理功能,用户可以通过此对象任意控制表的显示内容以及格式等。
示例1
' 得到框架名称为"Report",窗格名称为"上海指数"的表对象
Set Table = Report.GetGridByName("上海指数").GetTable()
'示示当前一共多少行数据
MsgBoo Table.RowCount()
属性
RowCount 得到表行个数(只读)
ColCount 得到l列个数(只读)
Name 得到表名称(只读)
BlockName 得到表当前打开的板块或者分类名称
BlockType 得到表当前打开的板块或者分类类别;0市场分组,1分类板块,2系统板块(品种栏对应)
ItemType 得到指定格的属性,0数字,1文字。使用方法: ItemType(Row,Col)取指定行Row,指定列Col的属性。
方法
GetItemText 得到指定格的字符串文字,使用方法:GetItemText(Row,Col),取指定行Row,指定列Col的文字,若该格为数字,那么将转化为字符串后返回。
GetItemValue 得到指定格的数字值,使用方法:GetItemValue(Row,Col),取指定行Row,指定列Col的数字,若该格为字符串,那么将返回0。
SetItemText 设置指定格的字符串文字,使用方法:SetItemText(Row,Col,Text),将指定行Row,指定列Col设置为文字Text。
SetItemValue 设置指定格为数字,使用方法:SetItemValue(Row,Col,Value),将指定行Row,指定列Col设置为数字Value。
Refurbish 刷新显示当前表,当通过SetItemText和SetItemValue设置完显示数字和文字后,调用此方法刷新显示。
SortCol 排序指定列,使用方法:SortCol(Col,Type),Col为基于0索引的列序号,Type为排序方式 1正序;2反序。
SwitchBlock 切换动态牌当前的板块,使用方法:SwitchBlock(Name, Type),Name为分类或者板块名称,如"上海A股"等,Type为类别,0市场分组,1分类板块,2系统板块(品种栏对应),如SwitchBlock("上海A股", 0)表示当前表切换到上海A股分类,SwitchBlock("自选股", 1)表示切换到自选股板块。
ClearAllSelected 清楚当前表所有选择
SetSelectedRow 选择指定行(基于0索引)
EnsureVisible 保某行为可视状态,系统通过上下滚动条来保 该行一定处于可视范围。
GetReportData 返回指定行(基于0索引)的关联品种的ReportData对象
GetGrid 得到所属窗格的Grid对象