HITSY 版 (精华区)
发信人: lyfe (修身养性), 信区: HITSY
标 题: PowerBuilder编程技巧十例(三) (转载)
发信站: 哈工大紫丁香 (2002年04月06日13:07:17 星期六), 站内信件
【 以下文字转载自 Database 讨论区 】
【 原文由 joy 所发表 】
发信人: brave (大勇), 信区: DATABASE
标 题: PowerBuilder编程技巧十例(三)
发信站: 碧海青天 (Fri Nov 27 19:41:51 1998), 转信
三、有关菜单的编程技巧
右键菜单的实现技巧
当你在相应的窗口或控制上按鼠标右键时,就在鼠标所指位置弹出菜单,这就
是右键菜单。程序中支持右键菜单会为用户的操作带来许多方便,同时鼠标右键
可以分担部分左键的功能。右键菜单在证券期货业中的许多大型行情分析软件中
得到了广泛的应用。在PowerBuilder中实现右键菜单非常简单,仅两个步骤:1.
设计相应菜单;2.在窗口或控制的Rbuttondown事件下写上调用语句。
先在Menu Painter中创建菜单rbuttonpop,rbuttonpop有一个菜单条目
(Menuitem)m_choice。
然后在需要调用该菜单的窗口或控制的Rbuttondown事件下写上:
m_rbuttonpop NewMenu
NewMenu = Create m_rbuttonpop
NewMenu.m_choice.PopMenu (PointerX( ),PointerY( ))
至此,右键菜单制作完毕。上述语句中的NewMenu的数据类型为m_rbuttonpop,当你
在相应位置按鼠标右键时,弹出的菜单NewMenu是菜单m_rbuttonpop的一个实例(Ins
tance)。
--
不经历风雨,怎么见彩虹
※ 来源:.碧海青天 bbs.dlut.edu.cn.[FROM: 202.118.71.65]
[分类讨论区] [全部讨论区] [上一篇] [本讨论区] [回信] [下一篇]
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.229.126]
--
※ 转载:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: 202.118.226.245]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.987毫秒