Powerbuilder:尝试为menuCascade设置currentitem

时间:2009-11-09 18:11:38

标签: toolbar powerbuilder

请提示这个新词。

我有一个菜单,其对象类型设置为菜单级联。我可以很好地引用菜单中的项目,甚至可以将项目设置为启用或可见。但我不能做的是设置菜单的currentItem属性。我在屏幕的开放事件中有这样的代码。

menu qq
qq = this.menuid.item[3].item[19]

qq.visible = true           //OK
qq.item[3] = qq.item[3]     //OK
qq.currentitem = qq.item[3] //Error during the compile
// The line above gives the following error
// C0019: Incompatible property currentitem for type menu

我很确定这是一个简单的修复,但PowerBuilder不是我的朋友

1 个答案:

答案 0 :(得分:4)

您需要将项目分配给menucascade类型的变量。我会将代码放在Try ... Catch块中,以防稍后修改菜单。