Skip to content

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

任一包含的样式对象触发其自身的 OnChangedCursor 被赋值时触发。父 WaynesGrid 监听此事件并请求重绘。

twinBASIC及其LOGO版权为作者"韦恩"所有