DataColumn.ChangeBackground 方法 | |
为此数据列设置新的背景刷。
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VOGUIClasses (在 XSharp.VOGUIClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD ChangeBackground(
oBrush AS Brush,
kWhere AS LONG
) AS Brush
public virtual Brush ChangeBackground(
Brush oBrush,
int kWhere
)
查看代码参数
- oBrush
- 类型:Brush
要使用的新背景刷。 - kWhere
- 类型:Int32
指示应该重新绘制数据列的哪个部分,指定为以下常量之一:
常量 | 描述 |
---|
GBLCOLCAPTION | 列标题区域 |
GBLHITEXT | 数据区域中高亮(选中)的文本 |
GBLTEXT | 数据展示区域中的文本。这是默认值 |
返回值
类型:
Brush
先前分配给更改区域的刷子。
备注
此处指定的设置将在此数据列中,对于此数据列的所有者数据浏览器中设置的设置之前。尽管可以指定按钮和标题区域,但该方法仅引用此列。
通常,初始设置从环境的标准设置中获取——在 Windows 下,颜色在控制面板中设置。
请注意,虽然可以更改标题和列标题区域的颜色,但当使用三维、雕刻的“按钮外观”时,不建议这样做——如果按钮看起来不像按钮,最终用户可能会感到困惑。
示例
要将文本区域的背景设置为黄色,将列标题设置为蓝色:
1oDataColumn:ChangeBackground(Brush{Color{COLORYELLOW}}, GBLTEXT)
2oDataColumn:ChangeBackground(Brush{Color{COLORBLUE}}, GBLCOLCAPTION)
参见