配色: 字号:
VSFlexGrid控件属性方法一览表(带()为方法)
2013-06-28 | 阅:  转:  |  分享 
  
VSFlexGrid控件属性方法一览表(带()为方法)说明:O?表示?VSFlexGrid?对象的名,A?表示当前属性名,|表示可选属性/方法名称 功能 示例语法 AddItem() 增加一行 O.AString[,RowIndex] Aggregate 返回集合合计(总数,平均,等等) O.A=(A,Row1,Col1,Row2,Col2) Align 对象在窗体上的显示位置 O.A=0|1|2|3|4 AllowBigSelection 设定列头是否整行或整列选择 O.A=True|False AllowSelection 是否可多单元选择 O.A=True|False AllowUserFreezing 运行时用鼠标冻结行或列 O.A=0|1|2|3 AllowUserResizing 调整(行/列)大小方式 O.A=0|1|2|3|4 Appearance 边框平面/凹陷/凸起 O.A=0|1|2 Archive() 存储或清除一个二进制文件内容 O.AArcFileName,FileName,0|1|2|3 ArchiveInfo 返回一个二进制文件信息 O.AArcFileName,0|1|2|3|4,LineIndex AutoReSize 是否自动调整大小 O.A=True|False AutoSearch 设置自动搜索 O.A=0|1|2 AutoSearchDelay 设置AutoSearch多少秒刷新 O.A=2 AutoSize() 自动调整列到指定宽度 O.ACol1,Col2,True|False,1000 AutoSizeMode 自动调整适合行列内容 O.A=0|1 AutoSizeMouse 是否双击列首自动调整适合行列 O.A=True|False BackColor 所有非固定行列的背景色 O.A=Color BackColorAlternate 所有非固定行列的交替行颜色 O.A=Color BackColorBkg 表格背景坐底色 O.A=Color BackColorFixed 固定的行/列背景色 O.A=Color BackColorFrozen 冻结部分的行列背景色 O.A=Color BackColorSel 单元被选中的背景色 O.A=Color BindToArray() 绑定数组 O.AArrayStr,RowDim,ColDim,PageDim,CurrentPage Bookmark 返回ADORecordset行书签(只读) O.A(Row) BorderStyle 边框粗细样式 O.A=0|1 BottomRow 返回可见范围的最大行号(只读) O.A BuildComboList() 将数据库中的内容写入下拉框 O.A(rs,FieldList,KeyField,BackColor) CausesValidation ???目标事件确认 O.A=False|True Cell 选择部分的相应准则值 O.A(准则,Row1,Col1,Row2,Col2)=准则值 对齐方式 flexcpBackColor 背景色 flexcpChecked 选择框flexcpCustomFormat 格式设置 flexcpData 日期 flexcpFloodColor 颜色flexcpFloodPercent 背景色 flexcpFont 字体 flexcpFontBold 粗体flexcpFontItalic 斜体 flexcpFontName 字体名 flexcpFontSize 字体大小flexcpFontStrikethru 删除线 flexcpFontUnderline 下划线 flexcpFontWidth 字符宽flexcpForeColor 字符色 flexcpHeight 高 flexcpLeft 左flexcpPicture 添加图 flexcpPictureAlignment 图对齐 flexcpRefresh 刷新flexcpSort 分类 flexcpText 字符 flexcpTextDisplay 显示字符flexcpTextStyle 文本样式 flexcpTop 返回顶端高,同RowPos和valueMatrix属性flexcpvalue 返回字符值 flexcpVariantvalue 返回字符值 flexcpWidth 返回单元宽 CellAlignment 设定单元里数据的排列方式 O.A=0至9 CellBackColor 指定单元范围的背景颜色 O.A=Color CellBorder() 选择单元范围的边界颜色 O.AColor,左,上,右,下,垂直,水平 CellButtonPicture 选择单元范围的按钮图片 O.A=LoadPicture("D:\Icon.ico") CellChecked 选择单元范围的复选框 O.A=0|1|2 CellFloodColor 选择单元范围的流程颜色 O.A=Color CellFloodPercent 选择单元范围的流程百分比 O.A=1至100 CellFontBold 指定单元范围设为黑体字 O.A=False|True CellFontItalic 指定单元范围设为斜体字 O.A=False|True CellFontName 对象所使用的字体名称 O.A=FontName CellFontSize 对象文字像数大小(默认9pt) O.A=9 CellFontStrikethru 选择范围是否有删除线 O.A=False|True CellFontUnderline 选择范围是否有下画线 O.A=False|True CellFontWidth 设定单元或指定范围字体的宽度 O.A=2 CellForeColor 设定单元或指定范围字体的颜色 O.A=Color CellHeight 返回/显示到当前单元高度(只读) O.A CellLeft 返回当前单元的左端位置(只读) O.A CellPicture 显示在单元或指定范围中的图片 O.A=LoadPicture("D:\Icon.ico") CellPictureAlingment 单元或指定范围图片的显示位置 O.A=0至10 CellTextStyle 设定单元文本的显示形式 O.A=0|1|2|3|4 CellTop 返回当前单元的顶端位置(只读) O.A CellWidth 返回当前单元的宽度(只读) O.A Clear() 清除表格内容 O.A([0|1|2],[0|1|2|3]) ClearClear表示清除网格中所有内容(包括表头和数据行)Clear2Clear ClientHeight 返回客户可见范围高度 O.A ClientWidth 返回客户可见范围宽度 O.A Clip 设置选择范围的内容 O.A=Text ClipSeparators ??? Col 设置激活单元的列号 O.A=2 ColAlignment 列对齐排列方式 O.A(Col)=0至9 ColComboList 向下拉框写入管道字符 O.A(Col)="|ListStr1|ListStr2|..." ColData 设置用户定义的长整形数据 O.A(Col)=UserLong ColDataType 列数据类型 O.A(Col)=0至14到20(&H14),30(&H1E),31(&H1F) flexDTEmpty 0 flexDTNull 1 flexDTShort 2 flexDTLong 3 flexDTSingle 4 flexDTDouble 5 flexDTCurrency 6 flexDTDate 7 flexDTString 8 flexDTDispatch 9 flexDTError 10 flexDTBoolean 11 flexDTVariant 12 flexDTUnknown 13 flexDTDecimal 14 flexDTLong8 20 flexDTStringC 30 flexDTStringW 31 ColEditMask 列编辑套用格式字符串 O.A(Col)=指定的格式如:###### ColFormat 格式化显示列 O.A(Col)="Currency"|"#.###%"... 说明:其中Format()是String对象处理函数,Format()共有8中固定格式,测试数据12345.12345???????????????1>GeneralNumber格式:与原数据保持一致。Format("GerneralNumber")?????????12345.12345???????????????2>Fixed??????????????格式:小数点右边按四舍五入保留两位小数。Format("Fixed")??????12345.12???????????????3>Standard???????格式:使用千分隔符,小数点右边按四舍五入保留两位数字。????????12,345.12???????????????4>Percent??????????格式:乘100后加“%”符号,小数点右边四舍五入保留两位数字。1234512.34%???????????????5>Scientific???????格式:按科学计算实用记数法。??????????????????????????????????????????????????????1.24E+04???????????????6>Yes/No???????????格式:数字为0时显示No,否则为Yes。?????????????????????????????????????????Yes???????????????7>True/False??????格式:数字为0时显示False,否则为True。????????????????????????????????????True???????????????8>On/Off???????????格式:数字为0时显示Off,否则为On。??????????????????????????????????????????On???????除了固定格式之外,Format还可以自己定义输出格式:??????????????“0”:占位符,必须出现的数字位,如果该位没有数字以0补充。??????????????“#”:占位符,可以省略的数字位。?????????????“%”:百分号占位符。将表达式乘100后,加上%。???????????????”.”:小数点占位符。?????????????“,“?:千分隔符。????????????????测试数据:1234567.1234567??????????????????????#和0????????????????"##,#00.00"????????????????????:1,234,567.12??????????????????????加字符?????????????"合计:##0E+##"???????????:合计:123E+4?????????????????????加符号??????????????"$00.0000"??????????????????????:$1234567.1235 ColHidden 是否隐藏指定列 O.A(Col)=True|False ColImageList 设置图像列表句柄到列 ColIndent 缩进指定列 O.ACol=100 ColIndex 返回列索引(只读) O.ACol ColIsVisible 返回列是否可见(只读) O.ACol ColKey 设置列钥匙 O.A(Col)=KeyStr ColPos 返回列距左边宽度(只读) O.ACol ColPosition 移动列的位置 O.A(Col)=ReCol Cols 返回/设置总列数 O.A=2 ColSel 返回/设置最后选择的列 O.A=3 ColSort 设置列种类 O.A(Col)=0至10 (flexSortCustom、flexSortGenericAscending、flexSortGenericDescending、flexSortNone、flexSortNumericAscending、flexSortNumericDescending、flexSortStringAscending、flexSortStringDescending、flexSortStringNoCaseAscending、flexSortStringNoCaseDescending、flexSortUseColSort) ColWidth 返回/设置指定列宽 O.A(Col)=100 ColWidthMax 最大列宽 O.A(Col)=5000 ColWidthMin 最小列宽 O.A(Col)=100 ComboCount 取得Combo下拉按钮总数(只读) O.A ComboData Combo下拉按钮数据(只读) O.A ComboIndex Combo下拉按钮索引 O.A=1 ComboItem Combo下拉按钮项目(只读) O.A ComboList 向下拉框写入管道字符内容 O.A="a|b|c" ComboSearch Combo下拉按钮搜寻方式 O.A=0|1|2|3 Container 返回/设置对象的容器 O.A.Caption="Forms" DataBindings 返回数据装入数(只读) O.A DataMember 返回/设置数据描述成员 O.A=DataStr DataMode 设置数据链接状态 O.A=0|1|2|3|4 DataRefresh() 刷新数据源 O.A DataSource 设置数据源 SetO.A=DataDim Drag() 拖放 O.A[0|1|2] DragIcon 拖放图标 O.A=LoadPicture("D:\Icon.ico") DragMode 拖放方式 O.A=0|1 DragRow() 拖放行(本示例在MouseDown过程) O.AO.RowSel Editable 设置表格是否可编辑修改 O.A=0|1|2 EditCell() 当移动到当前单元时自动选择 O.A EditMask 当编辑时只能使用指定值 O.A=Strvalue EditMaxLength 所有单元限制字节大小 O.A=2 EditSelLength 编辑时选择长度 O.A=5 EditSelStart 移动到单元时的光标位置 O.A=0(或者Len(vsg.text)) EditSelText 编辑选择处放文本 O.A="Str" EditText 编辑文本 O.A="Str" EditWindow 返回编辑窗口(只读) O.A Ellipsis 超宽字符加省略号 O.A=0|1|2 Enabled 对象是否激活可用 O.A=False|True ExplorerBar 单击列头的选择、拖动或排序样式 O.A=0至15 ExtendLastCol 是否扩充最后的列到适合宽度 O.A=False|True FillStyle 是否改变当前范围的内容或格式 O.A=0|1 FindRow 查找符和条件返回的行(只读) O.AFindStr,[Row],[Col],[敏感],[精度]) FinishEditing() 完成编辑的 O.A=False|True FixedAlignment 固定列的对齐方式 O.A(Col)=0至9 FixedCols 固定几列 O.A=1 FixedRows 固定几行 O.A=1 FlexDataSource 流动数据源 O.A=rsDate FloodColor 设置流程颜色 O.A=Color FocusRect 单元的选择虚框样式类型 O.A=0|1|2|3|4|5 Font 设定字体 O.A=FontName FontBold 设定字体粗体 O.A=False|True FontItalic 设定字体斜体 O.A=False|True FontName 设定字体名称 O.A=FontName FontSize 设定字体大小 O.A=10 FontStrikethru 设定字体删除线 O.A=False|True FontUnderline 设定字体下划线 O.A=False|True FontWidth 设定字体的宽度(非间距) O.A=2 ForeColor 设定字体前景颜色 O.A=Color ForeColorFixed 设定固定单元的文本颜色 O.A=Color ForeColorFrozen 设定字体冻结部分的前景颜色 O.A=Color ForeColorSel 设定选择单元的文本颜色 O.A=Color FormatString 设计管道符格式化行/列字符串 O.A=Format(1,"#0.00") FrozenCols 需要冻结的列数 O.A=2 FrozenRows 需要冻结的行数 O.A=2 GetMergedRange() 获得合并O.ARowjsq,Coljsq,Hbrow1,Hbcol1,Hbrow2,Hbcol2 GetNode() ???获得节点 GetNodeRow() ???获得节点行 GetSelection() ???获得选择 O.ARow1,Col1,Row2,Col2 GridColor 单元行列的网格线颜色 O.A=Color GridColorFixed 设定固定网格线的颜色 O.A=Color GridLines 可编辑区的网格线类型 O.A=0至14 GridLinesFixed 固定行列网格效果类型 O.A=0至14 GridLineWidth 编辑区的网格线线粗细 O.A=1 Height 设置对象高度 O.A=1000 HelpContextID 对象缺省上下文帮助ID O.A=HelpID HighLight 是否突出加亮显示选中单元 O.A=0[无]|1[默认]|2[仅焦点时有] hWnd 获取对象句柄 O.A Index 对象索引号(运行时只读) O.A IsCollapsed ??? IsSelected 是否已选择 O.A IsSubtotal 当前行是否是小记O.A=(TRUE/FALSE) Left 对象距左边位置 O.A=100 LeftCol 指定显示在最左边的列 O.A=1 LoadArray() 载入数组 LoadGrid() 载入网格 O.AFileName,0至6[,True(含固定行列)|False] LoadGridURL() 载入网格URL MergeCells 相同内容的单元格合并类型 O.A=0|1|2|3|4|5|6 flexMergeNever1flexMergeFree2flexMergeRestrictRows3flexMergeRestrictColumns4flexMergeRestrictAll5flexMergeFixedOnly6flexMergeSpill MergeCol 是否上下列合并 O.A(Col)=True MergeCompare 返回/设置合并比较类型 O.A=0|1|2 MergeRow 是否左右行合并 O.A(Row)=True MouseCol 返回鼠标指向的当前列号 O.A MouseIcon 设定鼠标指向的当前图形 O.A=LoadPicture("C:\.ico") MousePointer 设置对象的鼠标指针样式 O.A=0到15|99 MouseRow 返回鼠标指向的当前行号 O.A Move() 移动对象 O.ALeft,[Top],[Width],[Height] MultiTotals ???Multi总数 Name 对象名称(运行时只读) O.A NodeClosedPicture 节点封闭的图标 O.A=LoadPicture("C:\.ico") NodeOpenPicture 节点打开的图标 O.A=LoadPicture("C:\.ico") Object 返回/设置该对象变量 SetDimObjName=O.A OLEDrag() OLE拖拽数据 O.A OLEDragMode OLE拖拽方式 O.A=0|1 OLEDropMode OLE拖拽落下方式 O.A=0|1|2 Outline() 外面的线 OutlineBar 返回/设置显示目录树的线条 O.A=0至6 OutlineCol 外面的线列 OwnerDraw 返回或设置执行DrawCell事件 O.A=0至6 Parent 返回该对象所在的对象(只读) O.A.Caption="Forms" Picture 返回控件的图片(只读) O.A.属性|方法=相应值 PicturesOver 返回控件图片结束 O.A=False|True PictureType 用Picture属性生成的图片类型 O.A=0|1 PrintGrid() 打印网格数据 O.A[主题,True|False,1|2,左右空,上下空] Redraw 设定是否刷新控件 O.A=0|1|2 Refresh() 刷新表格 O.A RemoveItem() 删除指定行 O.AVSG1.RowSel RightCol 返回右边最大的可见列范围 O.A RightToLeft 是否将固定行放到右边 O.A=True Row 设置激活单元的行号 O.A=2 RowData 设置用户定义的长整形数据 O.A(Row)=UserLong RowHeight 返回/设置指定行高 O.A(Row)=100 RowHeightMax 行高的最大值 O.A(Row)=500 RowHeightMin 行高的最小值 O.A(Row)=230 RowHidden 是否隐藏指定行 O.A(2)=True|False RowIsVisible 返回行是否在可见范围中(只读) O.A(Row) RowOutlineLevel 返回/设置水平行小记 O.A(Row)=0|1 RowPos 返回行距上边高度(只读) O.ARow RowPosition 移动行的位置 O.A(Row)=NewRow Rows 返回/设置总行数 O.A=2 RowSel 返回/设置最后选择的行 O.A=2 RowStatus 设置行状态 O.A=0|1|2|3 SaveGrid() 保存网格内容到二进制文件 O.AFileName,0至6[,True(含固定行列)|False] ScrollBars 设定卷动轴的方式 O.A=0|1|2|3 ScrollTips 卷轴提示 O.A=False|True ScrollTipText 卷轴提示文本 O.A=Text” ScrollTrack 行是否随拖动条卷动显示 O.A=False|True Select() 选择行列范围 O.ARow,Col[,RowSel][,ColSel] SelectedRow 已选择行(只读) O.A(Row) SelectedRows 返回所选总行数(只读) O.A SelectionMode 设置单元焦点选中方式 O.A=0|1|2|3 SetFocus() 设置到对象焦点 O.A SheetBorder 表格边框颜色 O.A=Color ShowCell() 立刻显示到指定单元 O.ARow,Col ShowComboButton 是否显示当选择时拉下按钮 O.A=0|1|2 ShowWhatsThis() 显示这是什么O.A Sort 按照选择的基准重新排序顺序方式 O.A=0到10 flexSortCustom(按客户定义的方式排序) 1:flexSortGenericAscending(通用方式增增减排列) 2:flexSortGenericDescending通用方式递减排列) 3:flexSortNone(不排序) 4:flexSortNumericAscending(以递增方式排列数字) 5:flexSortNumericDescending(以递减方式排列数字) 6:flexSortStringAscending(以递增方式排列字符) 7:flexSortStringDescending(以递减方式排列字符) 8:flexSortStringNoCaseAscending(以递增方式排列非字符) 9:flexSortStringNoCaseDescending(以递减方式排列非字符) 10:flexSortUseColSort(用户自定义) Subtotal() 小计 O.A属性名[,GroupOn,totalon,Format,BackColor,ForeColor,FontBold,Caption,matchfrom,totalonly其它共9个可省略参数] flexSTSum (2,合计功能) flexSTAverage (5,平均值) flexSTClear (1,清除汇总行数据) flexSTCount (4,汇总行数,计数) flexSTMax (6,最大) flexSTMin (7,最小) flexSTNone (0,无Outlineonly,noaggregatevalues) flexSTPercent (3,百分比)flexSTStd (8,Standarddeviation) flexSTVar (9,Variance) flexSTStdPop (10,StandardDeviationPopulation) flexSTVarPop (11,VariancePopulation) SubtotalPosition 是否小计上面或下面的数值 O.A=0flexSTAbove)|1(flexSTBelow) TabBehavior Tab键跳转顺序禁止 O.A=0|1 TabIndex 对象的Tab选择顺序 O.A=2 TabStop 是否允许Tab自动选择 O.A=True|False Tag 存储数据时所需的附加数据 O.A=Str Text 返回/写入当前单元的文字 O.A=Str TextMatrix 返回/写入指定单元的文字 O.A(Row,Col)=Str TextStyle 单元格文字效果 O.A=0|1|2|3|4 TextStyleFixed 固定行列文本的3D效果 O.A=0|1|2|3|4 ToolTipText 鼠标指向表格的说明消息 O.A="TextString" Top 对象上边距 O.A=100 TopRow 指定显示在最上面的行 O.A=5 TreeColor 目录树颜色 O.A=Color value 返回当前单元数值部分(只读) O.A valueMatrix 返回指定单元数值部分(只读) O.ARow,Col Version 返回控件的版本号(只读) O.A VirtualData 虚拟数据 O.A=True|False Visible 是否显示对象 O.A=True|False WallPaper 表格壁纸背景图 O.A=LoadPicture(Image)|O.A.属性|方法=相应值 WallPaperAlignment 壁纸背景图墙报对齐方式 O.A(Col)=0至10 WhatsThisHelpID 设置与对象相关联的上下文号 O.A=HelpIDString Width 设置对象宽度 O.A=5000 WordWrap 设定单元中的文本是否换行 O.A=True|False ZOrder() 设置对象Z顺序 O.A0|1

事件单元得到选择焦点。这五个事件执行顺序为:BeforeSelChange,RowColChange,AfterRowColChange,SelChange,AfterSelChange鼠标单击单元。这五个事件执行顺序为:BeforeMouseDown,BeforeEdit,MouseDown,MouseUp,ClickAfterCollapse() AfterDataRefresh() 当绑定到数据库时发生AfterEdit() 单元按下任何键并离开当前单元后AfterMoveColumn() AfterMoveRow() 调整行高时AfterRowColChange() 单元得到焦点时,不包括启动窗体时AfterScroll() 滚动条滑块改变位置后(当ScrollTrack为True时,该事件同时发生,否则停止拖拉时才发生)AfterSelChange() 单元得到焦点时,不包括启动窗体时AfterSort() AfterUserFreeze() 调整冻结的行列后AfterUserResize() 调整行列大小时BeforeCollapse() BeforeDataRefresh() BeforeEdit() 从表格显示时的任何键盘或鼠标欲改数据动作前BeforeMouseDown() 当在表格任何地方按下鼠标,相应在?MouseDown之前BeforeMoveColumn() BeforeMoveRow() BeforePageBreak() BeforeRowColChange() 单击或离开单元时BeforeScroll() 滚动条滑块改变位置后,AfterScroll事件前,基本同AfterScroll()事件BeforeScrollTip() BeforeSelChange() 单元得到焦点时,不包括启动窗体时BeforeSort() BeforeUserResize() 当鼠标指向欲调整行列宽度或高度时CellButtonClick() CellChanged() 当单元内容改变并离开时,无改变时不发生ChangeEdit() 按下一个有效字符键时Click() 用鼠标单击单元后ComboCloseUp() 当单元中的下拉框按钮拉出并复位时ComboDropDown() 当单元中的下拉框按钮拉下时Compare() DblClick() 用鼠标双击单元后DragDrop() DragOver() DrawCell() 当OwnerDraw属性值大于0时执行表格刷新动作 EnterCell() 离开或选择当前单元时Error() 表格发生错误时FilterData() GetHeaderRow() GotFocus() 当表格得到焦点时KeyDown() 按下任意键后字符显示前KeyDownEdit() 按下一个有效键后欲改前KeyPress() 按下一个任意键后KeyPressEdit() 按下一个有效字符键时,字符输入前KeyUp() 任意键盘操作时KeyUpEdit() 按下一个任意键数据被改变后LeaveCell() 离开单元焦点前LostFocus() 离开表格焦点后MouseDown() 鼠标选中或移动时MouseMove() 鼠标晃动时MouseUp() 鼠标按下弹起后OLECompleteDrag() OLEDragDrop() OLEDragOver() OLEGiveFeedback() OLESetCustomDataObject() OLESetData() OLEStartDrag() RowColChange() 单元得到焦点时,包括窗体启动时SelChange() 得到焦点时SetupEditStyle() 当欲改变单元内容前SetupEditWindow() 单元被键盘欲改变前StartEdit() 单元被键盘欲改变前StartPage() Validate() 离开表格焦点在LostFocus事件前ValidateEdit() 单元内容被改变或离开当前单元时这四个事件执行顺序为:ValidateEdit,AfterEdit,StartEdit,SetupEditWindow
献花(0)
+1
(本文系adong2010.c...首藏)