CellRenderingOptions 类
描述 WaynesGrid 中一个类别单元格的样式对象组合。每个网格有六个并行实例——列标题、行标题、普通单元格、悬停单元格、选中单元格以及全行或全列多选内的单元格各一个——网格在绘制时为每个单元格选择适当的实例。
vb
With Grid1.SelectedCellOptions
.Fill.ColorPoints.SetSolidColor &HFFEEAA ' pale blue
.Borders.SetSimpleBorder StrokeSize:=2, ColorRGB:=vbBlue
End With属性
Borders
绘制在单元格周围的 Borders。
Corners
控制单元格逐角形状和半径的 Corners。大多单元格使用默认的直角 90° 角;圆角仅在单个高亮单元格上有意义,而非列中每个单元格。
Cursor
光标悬停在此类别单元格上时显示的鼠标光标。MousePointerConstants 的成员。默认 vbDefault;网格在列标题和行标题实例上内部设置 vbHand 以指示这些行/列可点击进行多选。
Fill
绘制单元格背景的 Fill。新构造的 CellRenderingOptions 实例默认为纯中灰色背景(WAYNESCOLOR_GREY —— &H808080)。
TextRendering
控制单元格文本(由 GetCellText 事件提供)绘制方式的 TextRendering。
方法
New
用默认中灰色填充构造 CellRenderingOptions。
语法:New CellRenderingOptions
事件
OnChanged
任一包含的样式对象触发其自身的 OnChanged 或 Cursor 被赋值时触发。父 WaynesGrid 监听此事件并请求重绘。