fpSpread属性说明
以下记录一些常用的fpSpread控件属性,按字母排序:
|属性 |说明|
| ——————————————— |:——-|
|ActiveRow |获取当前活动行号
|AddCellSpan 3, 4, 2, 1 |从第3列第4行起合并单元格,跨度为2列1行
|Backcolor |设置指定范围(行和列)的背景颜色
|CellType = CellTypeNumber |设置为数字类型
|Col = 2 |定位到第2列
|ColHeaderRows = 2 |表头(列标题)行数为2
|ColHeadersShow = False |隐藏列标题
|ColWidth(1) = 16 |设置第1列的列宽为16
|ColsFrozen = 3 |冻结前三列
|DataSource = Rs |设置Spread的数据源为Rs记录集
|DeleteCols 2, 1 |在第2列前删除1列
|DeleteRows 2, 1 |在第2行前删除1行(如果Spread是通过设置数据源取得数据的话,则必须设置.DataSource = Nothing才能删除
|FontSize = 10 |设置当前栏位的字体大小为10(如果.Row = -1,则设置整列,下同
|Formula = "SUM(A1:A" & MaxRows & ")" |合计:对第1列从第1行到最大行求和
|GetText 2, 3, MyText |将第2列第3行的值赋给变量MyText
|InsertCols 2, 1 |在第2列前插入1列
|InsertRows 2, 1 |在第2行前插入1行
|MaxCols = 5 |设置总列数为5列
|MaxRows = 10 |设置总行数为10行
|OperationMode = OperationModeRow |设置Spread的操作模式为行定位(共有6种模式)
|PrintMarginLeft = 1000 |打印时左边距=1000(包括预览)
|PrintMarginTop = 1000 |打印时上边距=1000(包括预览)
|Row = SpreadHeader |定位到表头(列标题)
|Row = -1 |定位到行头(在设置列格式时使用)
|Row = 3 |定位到第3行
|RowHeadersShow = False |隐藏行标题
|RowHeight(1) = 12 |设置第1行的行高为12
|RowsFrozen = 2 |冻结前两行
|SetActiveCell 1,2 |设置第1列第2行单元格为焦点
|SetEnhancedColumnHeaderColors vbRed, vbYellow, vbBlue, vbGreen, vbBlack, vbWhite, vbMagenta, &H80FF&, vbBlue, vbRed |设置列头颜色
|SetOddEvenRowColor vbWhite, &H80000008, &HF7ECE4, &H80000008 |设置奇偶行背景色
|SetText 2, 3, “test” |设置第2列第3行的文本为”test”
|Text = “test” |设置当前栏位的文本为”test”
|TypeHAlign = TypeHAlignRight |设置文字水平对齐方式为右对齐
|TypeVAlign = TypeVAlignCenter |设置文字垂直对齐方式为居中
|TypeNumberDecPlaces = 2 |设置小数位数
|TypeNumberShowSep = True |设置千位分隔
|/n |打印属性:换行
|/fn |打印属性:font name字体
|/fz |打印属性:font size大小
|/fb1 |打印属性:font bold粗体
|/fb0 |打印属性:非粗体
|/fi1 |打印属性:font italic斜体
|/fi0 |打印属性:非斜体
|/fu1 |打印属性:font underline有下划线
|/fu0 |打印属性:无下划线
|/fk1 |打印属性:font strikethru有删除线
|/fk0 |打印属性:无删除线
|/l |打印属性:居左
|/c |打印属性:居中
|/r |打印属性:居右
|/p |打印属性:页码
|/date |打印属性:日期
|/time |打印属性:时间
打印实例(VB6.0):
1 | '给表格fpSpread加载数据 |