SAS中文论坛

标题: 关于popmenu! [打印本页]

作者: shiyiming    时间: 2003-9-26 09:43
标题: 关于popmenu!
shiyiming斑竹在以前的回复帖子中给出了有关popmenu的代码编写方法,但此popmemu的弹出是通过点击鼠标左键来实现。

在windows操作系统下我们常用的弹出菜单均是通过点击鼠标右键来实现的,不知在AF中能否也将弹出菜单设置成这样的操作方式?该如何设置?
作者: shiyiming    时间: 2003-9-26 11:16
标题: 当然可以实现
如果你想在frame中用鼠标右键弹出菜单:
1、用proc pmenu生成pmenu
2、打开frame的属性,在pmenuEntry一项选择你刚才生成的菜单。把popMenuSupport设成Yes

如果你想用鼠标右键点击其他对象(pushbutton为例)弹出菜单:
1、创建新的scl如下:
ONPOPUP: PUBLIC method;
dcl list listMenu;
dcl num numRC;
/*****拷贝上贴那些生成临时菜单的语句*****/
return;
2、打开pushbutton属性,找到pushbutton->Methods->Inherited->_onPopup方法,鼠标右击它,选择Override
3、在Overridden->_onPopup->Source Entry中选择你刚才保存的scl,在Source Label中指定ONPOPUP,在Enable中设成Yes
作者: shiyiming    时间: 2003-9-26 17:10
标题: Thanks a lot!
Thank you very much!

It will be very useful for me to do my current job.




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2