2

この初心者の手がかりをください。

オブジェクト タイプがメニュー カスケードに設定されたメニューがあります。メニューのアイテムを問題なく参照でき、アイテムを有効または表示することもできます。しかし、メニューの 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 はまだ私の友達ではありません

4

1 に答える 1

4

アイテムをmenucascadeタイプの変数に割り当てる必要があります。メニューが後で変更される場合に備えて、コードをTry...Catchブロック内に配置します。

于 2009-11-09T22:16:06.617 に答える