MSHFlexGrid控制項

MSHFlexGrid控制項顯示和操作表格數據。其對包含字元串和圖片的表格提供了靈活的排序、插入數據和格式編排功能。當與Data控制項綁定時,MSHFlexGrid控制項只顯示唯讀數據。

基本介紹

  • 中文名:MSHFlexGrid控制項
  • 用途:顯示和操作表格數據
  • 可放置文本:文本、圖片
  • 分行顯示:可分行顯示
可放置文本,分行顯示,屬性,整個被選中,確定BAND,返回前景色,水平坐標,格線可見列,

可放置文本

你可以在MSHFlexGrid中的任何單元放置文本、圖片或這二者。Row和Col屬性指定MSHFlexGrid控制項的當前單元。你可以在代碼中指定當前單元,也可以在運行時使用滑鼠或鍵盤改變當前單元。Text屬性引用了當前單元中的文本。

分行顯示

如果單元中的文本太長以致不能在單元中一行顯示,將WordWrap屬性置為True將在單元中分多行顯示文本。要在單元中顯示多行文本,你需要增大單元的寬度(ColWidth屬性)或行高度(RowHeight屬性)。
使用Cols和Rows屬性確定MSHFlexGrid控制項中的行數和列數。使用Band屬性確定MSHFlexGrid中的band風格。

屬性

整個被選中

AllowBigSelector Boolean 返回/設定一個值,定義當在行或列的頭部單擊時,是否該行或列將整個被選中
AllowUseResizing Enum 設定/返回一個值,定義用戶是否可以調整格線行,列的尺寸
BackColor Ole_Color 設定/返回一格線中非固定單元的背景色
BackColorBand Array/Ole_Color 設定/返回格線中每個獨立BAND的背景色
BachColorBkg Ole_Color 設定/返回格線的背景色(單元頭部除外)
BackColorFixed Ole_Color 設定/返回格線中固定單元的背景色
BackColorHeader Array/Ole_Color 設定/返回格線頭部單元的背景色
BackColorIndent Array/Ole_Color 設定/返回格線中凹痕部分的背景色
BackColorSel Ole_Color 設定/返回格線選中單元的背景色
BackColorUnpopulated Ole_Color 設定/返回格線非用戶操作區的背景色

確定BAND

BandData Array/Long 為獨BAND設定/返回任意的值,以合在代碼中通過這些值確定BAND
BandDisplay Enum 定義在格線中BAND是水平還是垂直顯示
BandExpandable ARRAY/BOOLEN 設定/返回值指明獨立的BAND能否被摺疊或展開
BandIndent Array/Long 定義BAND劃分的欄位數量
BandLevel Long 返回當前的單元包含的BAND總數量
Bands Long 返回格線中BAND總數量
CellAlignment Integer 設定/返回一個值以定義當前單元的水平和垂直對齊方式
CellBackColor Ole_Color 定義當前單元的字型是否為粗體
CellFontBold Boolean 定義當前單元的字型是否為粗體
CellFontItalic Boolean 定義當前單元的字型是否為斜體
CellFontName String 定義當前單元的字型名
CellFontSize String 定義當前單元的字型大小
CellFontStrikeThough Boolean 定義當前單元的字型是否為突顯示
CellFontUnderline Boolean 定義當前單元的字型是有下劃線
CellFontWidth Single 定義當前單元的字型寬(用點表示)

返回前景色

CellFontColor Ole_Color 設定/返回當前單元格的前景色
CellHeight Long 設定/返回當前單元格的高度
CellLeft Long 返回當前單元格的左邊距
CellPicture StdPicture 設定/返回當前單元格的圖片
CellPictureAlignment Integer 設定/返回當前單元格或某範圍的單元格的圖像對齊方式
CelltextStyle Enum 設定/返回當前單元或選中範圍單元文本的3D風格
CellTop Long 返回當前單元格的垂直位置
CellType Enum 設定/返回當前單元格的類型(標準.固定)
CellWidth Long 返回/設定當前的單元的寬度
Clip String 設定/返回格線選定範圍單元的內容

水平坐標

Col Array/Integer 設定/返回當前單元的水平坐標
ColAlignment Array/Integer 設定/返回當前列的對齊方式
ColalignmentBand Array/Integer 設定/返回BAND數據列的對齊方式
ColAlignmentFixed Array/Integer 設定/返回固定單元數據的對齊方式
ColAlignmentHeader Array/Integer 設定/返回固定頭部單元數據的對齊方式
ColData Ayyay/Long 為獨立列設定/返回任意的值,以合在代碼中通過這些值確定列
ColHeader Array/Enum 定義每個BAND頭部是否顯示
ColHeaderCaption Array/Single 定義每個BAND的列頭部顯示的文本
ColIsVisible ARRAY/BOOLEN 返回/設定某個列是否可見
ColPos Array/Long 返回某個給定列的左上角和格線左上角的距離
Colposition Array/Long 設定格線列的位置
Cols Long 返回/設定格線的列數量
ColSel Array/Long 設定/返回某個範圍單元的起始列
ColWidth Array/Long 設定/返回某個列的寬度
ColWordWrapOption Array/Integer 設定/返回格線的非固定單元是否允許WRAP
ColWordWrapOptionBand Array/Integer 定義格線的BAND是否允許WRAP
ColWordWrapOptionFixed Array/Integer 定義列的固定單元是否允許WRAP
ColWordWrapOptionHeader Array/Integer 定義各頭部是否允許WRAP
DataField Array/Single 一個獨立列綁定的資料庫欄位
FillStyle Enum 定義改變文本或單元的其他屬性是影響所有的選中單元還是只影響活動單元
FixedCols Long 設定/返回固定列的列數
FixedRows Long 設定/返回固定行的行數
FocusRect Enum 定義控制項對當前單元的焦點表示
Font StdFont 返回/設定默認字型或各單元使用的字型
FontBand Array/StdFont 設定/返回各BAND使用文本的字型
FontFixed Single 設定/返回固定單元使用的字型
FontHeader Array/StdFont 設定/返回各頭部使用的字型
FontWidth Single 設定/返回默認字型寬度
FontWidthBand Array/Single 設定/返回BAND使用的字寬
FontWidthFixed Single 設定/返回固定單元使用的字寬
FontWidthHeader Array/Single 設定/返回每個頭部使用的字寬
ForeColr Ole_Color 設定/返回格線非固定單元使用的前景色
ForeColorBand Array/Ole_Color 設定/返回格線各BAND的前景色
ForeColorFixed Ole_Color 設定/返回格線固定單元的前景色.
ForeColorHeader Array/Ole_Color 設定/返回格線頭部單元的前景色
ForeColorSel Ole_Color 設定/返回設定單元的前景色
FormatString String 定義一個格式串用來設定格線列的寬度,對齊方式,固定行文本固定列文本
GridColor Ole_Color 設定/返回格線單元間的線的顏色
GridColorBand Array/Ole_Color 設定/返回格線BAND的線的顏色
GridColorFixed Ole_Color 設定返回格線固定單元間的線的顏色
GridColorHeader Array/Ole_Color 設定/返回格線頭部間的線的顏色
GridColorIndent Ole_Color 設定/返回格線INDENT單元間的線的顏色
GridColorUnpopulated Ole_Color 設定/返回格線UNPOPULATED區域間的顏色
GrigLine Enum 定義格線單元間的線的類型
GrigLinesBand Array/Enum 定義格線各BAND間的線的類型
GrigLinesFixed Enum 定義格線固定單元的線的類型
GrigLinesHeader Array/Enum 定義格線各頭部間的線的類型
GrigLinesIndent Array/Enum 定義格線INDENT單元間的線的類型
GrigLinesUnpopulated Enum 定義格線UNPOPULATED區域間的線的類型
GrigLinesWidth Integer 設定/返回格線單元間的線的寬度
GrigLinesWidthBand Array/Integer 設定/返回格線各BAND間的線的寬度
GrigLinesWidthFixed Integer 設定/返回格線固定單元間的線的寬度
GrigLinesWidthHeader Array/Integer 設定/返回格線各頭間的線的寬度
GrigLinesWidthIndent Array/Integer 設定/返回格線INDENT單元間的線的寬度
GrigLinesWidthUnpopulated Integer 設定/返回格線UNPOPULATED區域間的寬度
Hieght Enum 定義如何以及何時高亮度顯示格線的選中單元

格線可見列

LeftCol Long 格線最械的可見列
MergeCells Enum 設定/返回一個值表明如何及何時將有相同內容的記錄進行合併
MergeCol ARRAY/BOOLEN 設定/返回一個值表明哪些列可以將內容合併
MergeRow ARRAY/BOOLEN 設定/返回一個值表明哪些行可以將內容合併
MouseCol Long 返回滑鼠游標的列坐標位置
MouseRow Long 返回滑鼠游標的行坐標位置
Picture StdPicture 返回MSHFLEXGRID的控制項快照
PictureType Enum 設定/返回PICTURE類型
Redraw Boolean 設定/返回一個值,表明MSHFLEXGRIDR控制項是否在每個改變後重畫
Row Long 設定/返回當前單元的垂直坐標
RowData Array/Long 為各行設定/返回任意的值,以合在代碼中通過這些值確定行
RowExpandable Boolean 定義當前行是否可以展開
RowExpanded Boolean 返回一個值表明當前行是否展開
RowHeight Array/Long 設定/返回各行的高度
RowHeightMin Long 設定/返回格線中行的最小高度
RowIsVisible ARRAY/BOOLEN 設定/返回一個值,表明某個特定列是否可見
RowPos Array/Long 返回給定行左上角和MSHFLEXGRID控制項左上角的距離
RowPosition Array/Long 設定某個格線行的位置
Rows Long 返回格線的行的總數或者或BAND的行的總數
RowSel Long 設定/返回一個範圍的單元的起始行
RowSizingMode Enum 設定/返回一個值表明對一行的設定是影響格線的所

相關詞條

熱門詞條

聯絡我們