点击或拖拽改变大小

LineObject 类

X#
创建一个 LineObject 对象;这种类型的实体是 DrawObject 层次结构的一部分,它提供了一种显示和操作各种对象的方法。
继承层次
Object
  VObject
    DrawObject
      LineObject

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

LineObject 类型公开以下成员。

构造函数
  名称说明
公共方法LineObject(Point, Point)
构造一个 LineObject 对象。
公共方法LineObject(Point, Point, Pen)
构造一个 LineObject 对象。
Top
属性
  名称说明
公共属性BoundingBox
一个边界框,表示完全包围此 LineObject 对象的最小矩形。
(重写 BoundingBox.)
公共属性Origin (重写 Origin.)
公共属性Pen
公共属性RasterOperation (继承自 DrawObject。)
公共属性Size (重写 Size.)
Top
方法
  名称说明
公共方法Destroy
Free memory resources allocated for a VObject object and its derived objects.
(继承自 VObject。)
公共方法Draw (继承自 DrawObject。)
公共方法Handle (继承自 DrawObject。)
公共方法HitTest (继承自 DrawObject。)
Top
字段
  名称说明
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
示例
要绘制一个 LineObject 对象,调用 Window:Draw() 并将 LineObject 对象作为其参数。窗口通过询问每个对象来绘制自己来完成绘制,例如:
X#
1METHOD Expose(oEvent) CLASS MyWindow
2    LOCAL oLine AS OBJECT
3    oLine := LineObject{Point{10,10},Point{20,20}}
4    SELF:Draw(oLine)
参见