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 (記載なし)

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