MDIにて親フォームのメニューチェックを子フォームからはずすには?

解決


デハビ  2003-10-18 09:40:42  No: 109230

いつもお世話になります。 

MDIにて子フォームから親フォームの操作を行おうとしているのですが、 
本気でわかりません…。 助けてください。

親フォームに作成したメニューで子フォームを起動し、チェックをつけています。 
その後、子フォームを閉じた場合メニューのチェックをはずしたいのですが、 
いろいろ試したのですができませんでした。 

子フォームから親フォームのメニューのチェックをはずし方はどうすればできるのでしょうか? 

お願いいたします。


minami  2003-10-18 10:05:25  No: 109231

子フォームのUnLoadイベントなどで
親フォーム名.メニュー名.Checkd = False

とすればできます。


デハビ  2003-10-18 10:23:17  No: 109232

ご返信ありがとうございます。

ご指摘の様にやってはいるのですが、できません。
vb.netでの場合です。

子フォームのClosedイベントで
  Form1.menu3.Checked = False
にしているのですが、チェックが外れてくれません。

まだ、悩み中です…


minami  2003-10-18 14:33:21  No: 109233

VB.Netでしたか・・・

親フォームに

ファイル    表示        
  開く        子ウインドウ表示        
  閉じる      

というメニューがあるとして、[表示]メニューの[子ウインドウ表示]のチェックを外したいとします。
子フォームのClosedイベントで
ParentForm.Menu.MenuItems(1).MenuItems(0).Checked = False

で出来ました。


デハビ  2003-10-18 18:33:34  No: 109234

いけました!!!
本当にありがとうございました。
やっとこれで前にすすめます。


デハビ  2003-10-18 18:33:53  No: 109235

解決しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加