<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在窗口中创建按钮框的排列列表(在脚本实际运行之前我不知道会有多少个按钮框),如下所示。显然,当我单击任何一个按钮时,我需要它来执行一项操作。然而,该操作将取决于按钮的数量 - 所以我需要知道我单击了哪个按钮......除非我忽略了一些明显的东西,否则我看不到一种简单的方法来确定它。谁能告诉我该怎么做?
Expr_Do_Something =表达式( /* 我可以在这里输入什么来告诉我按下了哪个按钮? */ ) ;
卢布=阵容框(恩科尔( 4 )) ;
为了(我= 1 ,我<= 12 ,我++,卢布<<附加(按钮盒( “按钮 ” ||字符(我) , Expr_Do_Something )) ) ;
西北=新窗户( “测试” ,卢布) ;
不幸的是,由于某些原因,我无法使用组合框等不同的控件来执行此操作,因为它只会返回我选择的项目。在我看来,我真正需要的是类似“当前活动按钮()<<获取按钮名称”命令,但我认为没有 - 我是对的吗?
非常感谢收到的任何建议。
[脚注:我刚刚发现几年前“Volf”、“Stig”和我自己之间的相关讨论,这可能会对此有所帮助https://communities.sas.com/message/42855#42855 ,但无论如何我都会保留这个问题,以防有其他方法]
消息编辑者:David Q/R