收藏本站

拖动 HDRAG

  • 类 HDrag
  • HDrag 是基于拖动窗体效果的组件,你能指定任何元素实现拖动效果。
  • 提示:初学者请下载“视频教程”“示例”进行学习,本页面适合开发时作为参考手册使用。

事件

  • 事件
    说明
  • motion
    鼠标拖动事件属性值

构造

  • 方法
  • HDrag()

    HDrag(So:String,Do:String):HDragObject

    创建单选组件对象。

    参数

    So:String — 事件元素标识符

    Do:String — 响应元素标识符

    返回

    HDragObject — 拖动组件对象

属性

  • 属性
    默认值
  • HDragObject.style.dc : String [读/写]
    如果style.mode赋值为true,此属性是设置事件元素处于默认状态时使用的样式名。如果赋值为false,此属性是设置事件元素处于默认状态时使用的样式名前缀。保证这个样式在样式列表中存在。如果用户不想使用此属性请赋值为null。
    null
  • HDragObject.style.cc : String [读/写]
    如果style.mode赋值为true,此属性是设置事件元素处于事件状态时使用的样式名。如果赋值为false,此属性是设置事件元素处于事件状态时使用的样式名前缀。保证这个样式在样式列表中存在。如果用户不想使用此属性请赋值为null。
    null
  • HDragObject.style.mode : Boolean [读/写]
    设置事件元素样式的使用形式。true为公有形式,false为私有形式。
    true
  • HCloseObject.event.motion : Function [写]
    用户可使用自定义函数做为此属性的值,当事件元素发生motion事件时,便会优先调用用户的自定义函数,用户自定义的函数可以实现5个参数,用来接收当前事件元素ID值,组件事件元素标识符,组件响应元素标识符,鼠标X坐标,Y坐标。如果用户不想使用此属性请赋值为null。
    注意:用户自定义的函数必须返回一个逻辑值(return Boolean;),返回true时组件继续运行,返回false时结束运行。
    null

方法

  • 方法
  • HDragObject.addEvent()

    addEvent(Type:String):void

    为对象注册事件侦听。

    参数

    Type:String — 事件类型

  • HDragObject.setArea()

    setArea(x:Int,y:Int,width:Int,height:Int):void

    用户调用,指定拖动区域。如果用户未指定拖动区域,元素按窗体的可见区为拖动区域。

    参数

    x:Int — 区域x点坐标(不能为负数)

    y:Int — 区域y点坐标(不能为负数)

    width:Int — 区域的宽度(不能为0或负数)

    height:Int — 区域的高度(不能为0或负数)

  • HDragObject.cleanArea()

    cleanArea():void

    用户调用,清除指定的拖动范围。用户调用此方法后元素按窗体的可见区为拖动区域。

组件 DISCRETENESS

意见 SUGGESTION

BUG
鸣谢:Microsoft Windows Live    FileDEN    Johnson    和风旭日    Raffaella.Ken    杰然不同
意见中心 | 法律信息 | 合作 | 开发团队 | 联系电话:010-69255493  QQ:345056712
© 2008-2009 HeChao  版权所有贺超  (版权号:2009SRBJ0604)。