点击或拖拽改变大小

Brush 类

X#
创建一个画笔,可以由 Window:PaintBoundingBox() 方法和 DrawObject 层次结构使用。
继承层次
Object
  VObject
    Brush

命名空间:  XSharp.VO.SDK
程序集:  XSharp.VOGUIClasses (在 XSharp.VOGUIClasses.dll 中) 版本:2.22 GA
语法
 CLASS Brush INHERIT VObject
查看代码

Brush 类型公开以下成员。

构造函数
  名称说明
公共方法Brush
构造一个画笔。
Top
属性
  名称说明
公共属性Color
Top
方法
  名称说明
公共方法Destroy
提供一种方法来销毁 Brush 对象。
(重写 Destroy.)
公共方法Handle
返回画笔的句柄。
Top
运算符
字段
  名称说明
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
备注
您可以通过指定颜色和图案组合来创建画笔(指定的图案可以是默认的预定义图案之一,也可以是用户提供的位图)。
示例
此示例将窗口的背景更改为白色,并绘制一个黄色的交叉线矩形:
X#
1oWindow:Background  := Brush{BRUSHWHITE}
2oBYellow            := Brush{Color{COLORYELLOW},HATCHORTHOGONALCROSS}
3oBPrevious          := oWindow:Foreground
4
5oWindow:Foreground := oBYellow
6oWindow:PaintBoundingBox(Point{0,0}, Dimension{100,100})
7oWindow:Foreground := oBPrevious
参见