掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MDI上でのショートカット (ID:74169)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以下の現象で悩んでいます。 MDIフォームとその子フォームを3つ(Form1〜Form3)を用意します。 (子フォームは当然全てMDIChild=Trueです) MDIフォームのメニューエディタで、それぞれの子フォームを以下のようにショートカットで呼び出すように設定します。 [親メニュー] ・・・Form1 Ctrl+F5 (名前はmnu1) ・・・Form2 Ctrl+F6 (名前はmnu2) ・・・Form3 Ctrl+F7 (名前はmnu3) メニューエディタを閉じて各メニュー項目のクリックイベントに、それぞれのフォームをShowするロジックを追加します。 Private Sub mnu1_Click() Form1.Show End Sub Private Sub mnu2_Click() Form2.Show End Sub Private Sub mnu3_Click() Form3.Show End Sub 実行後Form1が表示されていると思いますが、表示されていないようならCtrl+F5で表示してください。 Form1が表示している状態でCtrl+F6を押してもForm2が表示されません。(クリックすれば表示します) 試しにCtrl+F7を押すとちゃんとForm3が表示します。 ショートカットのCtrl+F6だけが無効になるのはどうしてなんでしょうか? それも他の子フォームが表示されている時のみです。全ての子フォームを閉じてCtrl+F6を押すとちゃんとForm2が表示されます。 どなたか情報をお持ちでしたら教えてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.