PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
10438 00/02/23 20:31:22 RE(11):PB6.5: メニュー項目を挿入したように見せる方法 > メニューの継承時シフト By てとらぽっと
10436 00/02/23 19:47:02 RE(10):PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更(ごみレス) By Taka
10428 00/02/23 12:55:24 RE(9):PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更(ごみレス) By てとらぽっと
10426 00/02/23 10:31:20 RE(8):PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更(ごみレス) By M.M
10425 00/02/23 10:05:03 RE(7):PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更(ごみレス) By Taka
10424 00/02/23 00:54:06 RE(6):PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更(ごみレス) By てとらぽっと
10423 00/02/22 23:26:46 RE(5):PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更 By Taka
10414 00/02/22 18:10:39 RE(4):PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更 By てとらぽっと
10413 00/02/22 18:03:26 RE(3):PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更 By Mika★
10409 00/02/22 17:30:06 RE(2):PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更 By noy
10406 00/02/22 17:04:33 RE(1):PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更 By Mika★
10402 00/02/22 16:32:50 PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更 By noy

カテゴリ:スクリプトの記述
日付:2000年02月23日 10:31 発信者:M.M
題名:RE(8):PB6.5: MDIフレーム内の複数シート間でのメニュー属性変更(ごみレス)

Takaさん、てとらぽっとさん、こんにちは。

>関数などを使った「動的生成」ができないってことです。
>例えば、メニュー項目のSelectedイベントあたりで、
> This.IncludeCascadeMenu( オブジェクト名 )
>とか、
> MenuItemInfo  mi[]
> mi[1].Text = \"あああ\"
> mi[2].Text = \"いいい\"
> mi[3].Text = \"ううう\"
> This.CreateMenu( mi )
>などができれば、結構使えるかな?と思いませんか?
>(多重継承をサポートしないなら、これぐらいはやって欲しい)

最近、PBで大きなアプリを作っていないので、ちょっとうろ覚えですが、
動的に項目の生成は難しかったと思いますが、メニュー項目のプロパティを
動的に変更することは、簡単にできたと思います。

それでもって、アプリで使用する全ての項目を貼り付けた巨大なメニューオブジェクトを
作成し、画面ごとにプロパティを変更して不要な項目を隠すようなスクリプトを書いてい
ました。

ご参考まで。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Anywhere Standalone
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.