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