PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
22988 | 07/04/11 10:36:20 | RE(5):ポップアップメニューにチェックをつけるには By mmasayo |
22987 | 07/04/10 21:38:54 | RE(4):ポップアップメニューにチェックをつけるには By 梶 |
22982 | 07/04/06 11:48:48 | RE(3):ポップアップメニューにチェックをつけるには By mmasayo |
22979 | 07/04/06 09:09:10 | RE(2):ポップアップメニューにチェックをつけるには By 梶 |
22978 | 07/04/06 08:54:59 | RE(1):ポップアップメニューにチェックをつけるには By 梶 |
22976 | 07/04/05 09:52:26 | ポップアップメニューにチェックをつけるには By mmasayo |
カテゴリ:PowerBuilderの開発環境
日付:2007年04月10日 21:38 発信者:梶
題名:RE(4):ポップアップメニューにチェックをつけるには
mmasayoさん、こんばんは。
>メニューバーに表示させている同じメニューにはきちんとチェックはつくのですが、
>右クリックで表示させるほうだけチェックがつくメニューとつかないメニューができてしまいます。
>(下記のような状態)
>
> m_popup.p_test <--チェックが付かない
> p_test2 <--チェックが付かない
> p_test3 <--チェックが付く
>
>コードのほうでは、
>右クリックイベント時にフラグを見て
>どのメニューにチェックをつけるか判定してCheckedを設定しています。
PB9.0で検証してみました。
単純にコマンドボタンのClickedイベントに下記のような記述をしてみたのですが
問題なく全部のメニューにチェックが付きましたよ。
-----
m_menu lm_menu
lm_menu = CREATE m_menu
lm_menu.m_file.checked = TRUE
lm_menu.m_design.checked = TRUE
lm_menu.m_tool.checked = TRUE
lm_menu.PopMenu(this.x, this.y)
-----
問題の切り分けの為に、問題のウィンドウにコマンドボタンを貼り付け、
Clickedイベント内で無条件にメニューにチェックを付すようコーディング
してみては如何でしょうか?
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows XP
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS Windows Server 2003
DBMS Oracle9i
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.