Powerbuilder: пытается установить текущий элемент меню Каскад - PullRequest
2 голосов
/ 09 ноября 2009

Пожалуйста, назовите этого новичка.

У меня есть меню с типом объекта, установленным в каскад меню. Я могу просто ссылаться на пункты в меню, и я могу даже включить или увидеть элементы. Но то, что я не могу сделать, это установить свойство 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 Ответ

4 голосов
/ 10 ноября 2009

Вам необходимо присвоить элемент переменной типа menucascade. Я бы поместил код в блок Try ... Catch на случай изменения меню.

...