Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
モーダル制御について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30668#CommentId84825
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2021/11/10 16:59:24
複数のフォームを触れるようにしたいのであれば、
そもそもモーダルを選択すべきでは無いと思いますよ。
たとえば Form3 もモードレスに切り替えて、
「Form3 の表示中は Form1 を Enabled = False にしておく」では駄目でしょうか。
> 「form3」を出している状態で「form2」だけは触れるようにしたいです。
どうしても Form3 をモーダルにしておきたいのであれば、
Form3 を表示する前に Form2 を Hide() しておき、
モーダル表示した Form3 の Shown イベントで Form2 を表示しなおすという手があります。
ただしこの方法は、フォーム間の依存関係が複雑になるのでお奨めしません。
(Form3 を閉じる前には、Form2 の Owner を Form3 から Form1 に戻す処理も必要)