SAS中文论坛

标题: 菜单问题 [打印本页]

作者: shiyiming    时间: 2003-9-23 08:22
标题: 菜单问题
我添加了一个菜单(已经成功),但是点击
菜单项时,相应的消息框或者对话框没有显示出来。

请问一下,如果我在窗体上面添加了一个按钮或者
其他控件,应该如何添加他的响应事件,或者说如何
写他的SCL程序,写完之后,应该添加在何处?
作者: shiyiming    时间: 2003-9-23 08:43
在SAS/AF中,一个FRAME对应一段SCL代码,在FRAME中的各种组件(包括control和model)也基本都有相应的代码段与之对应。如果某个组件具有响应事件,则FRAME的SCL代码中存在与之同标签(组件名称与标签相同)的代码段,或者有通过某个属性链接与其它组建的会话。

你所说的情况,我想应当通过在相应FRAME的SCL代码中添加相应代码段的方法来解决。具体情况可进一步讨论。
作者: shiyiming    时间: 2003-9-23 13:17
标题: 样例程序胜过任何解释
创建一个frame,添加一个按钮pushbutton1。
Pushbutton1:
listMenu={{text='Item A',
           helpText='Item A',
           mnemonic='A',
           classifier=0},
          {text='Item B',
           helpText='Item B',
           mnemonic='B',
           classifier=0},
          {text='',
           helpText=''},
          {text='Item C',
           helpText='(Item C',
           mnemonic='C',
           classifier=0}};
numRC=popmenu(listMenu);
if numRC=1 then put 'Item A is selected.';
else if numRC=2 then put 'Item B is selected.';
else if numRC=4 then put 'Item C is selected.';
else put 'Nothing is selected.';
return;




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