乍么让DW的image具有按下和弹起的效果?

zhongasen 2009-08-01 10:05:21
乍么让DW的image可以像button一样具有按下弹起的效果????(我没有找到 pbm_dwnlbuttondown ....)
...全文
103 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongasen 2009-08-04
  • 打赏
  • 举报
回复
乍麼沒有人回答呀?
zhongasen 2009-08-04
  • 打赏
  • 举报
回复
嗯! 謝謝!
newease 2009-08-04
  • 打赏
  • 举报
回复
数据窗口 自定义事件 名u_down
event id pbm_lbuttondown

Integer li_picture_sum, i, li_pos
String ls_object

ls_object = Lower(dw_main.GetObjectAtPointer())

li_pos = Pos(ls_object, "~t")

If li_pos > 0 Then ls_object = Left(ls_object, li_pos - 1)
If Describe(ls_object + ".type") <> "bitmap" Then Return
If dw_main.Modify(ls_object + ".Border='5'") = "" Then //按下效果
End If


建立自定义事件 u_up
event id:pbm_dwnlbuttonup

Integer li_picture_sum, i, li_pos
String ls_object

ls_object = Lower(dw_main.GetObjectAtPointer())

li_pos = Pos(ls_object, "~t")

If li_pos > 0 Then ls_object = Left(ls_object, li_pos - 1)

If Describe(ls_object + ".type") <> "bitmap" Then Return

If dw_main.Modify(ls_object + ".Border='6'") = "" Then

End If

以上代码基本可以实现按下弹起效果,请楼主自行完善
zhongasen 2009-08-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhongasen 的回复:]
不要用pbm_dwnlbuttondown吗?
在事件中没有这个事件哟!
嗯引用 1 楼 lzp_lrp 的回复:
在数据窗口里自定义一个消息为pbm_lbuttondown, pbm_lbuttonup事件

即可实现

[/Quote]???
zhongasen 2009-08-03
  • 打赏
  • 举报
回复
不要用pbm_dwnlbuttondown吗?
在事件中没有这个事件哟!
嗯[Quote=引用 1 楼 lzp_lrp 的回复:]
在数据窗口里自定义一个消息为pbm_lbuttondown, pbm_lbuttonup事件

即可实现
[/Quote]
li_willian114 2009-08-03
  • 打赏
  • 举报
回复
帮顶
bounty 2009-08-02
  • 打赏
  • 举报
回复
把图片放到图形按钮里不就完了
WorldMobile 2009-08-01
  • 打赏
  • 举报
回复
在数据窗口里自定义一个消息为pbm_lbuttondown, pbm_lbuttonup事件

即可实现

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧