編集(投稿者)こんにちは。C#でのモーダル、モードレスの制御について困っています。■やりたいことFormA,FormB,FormCがあります。�@FormAからFormBをモードレスで開く�AFormAからFormCをモーダルで開く上記条件の時に、FormAはもちろん触れなくて良いのですが、FormCだけでなくFormBも触れるようにしたいです。※FormB,FormCはFormAからの起動しかできないのが前提条件です。返信モードレスなので同時に2つのフォームを触るのは無理があるかと思います。それでもやるのならば、BとCをダイアログボックスで実装し、BとCからAへイベントが流れるようにして、AはBかCを開く瞬間に任意の数のコントロールのEnabledプロパティをFalseに設定すればいいと思います。編集(投稿者)少し説明不足でした。CからBをモードレスで開く上記の場合はB,Cどちらとも操作できます。当たり前のように思いますが、おもしろい結果です。投稿時の条件と同じフォームが開いているのに、結果が変わる。いうことは、どこかにフォームの管理をしているところがあるはずなんですがそれがみつからない。できると思ってたんですが、やはり無理なんでしょうかね。投稿時の条件と同じフォームが開いているのに、結果が変わる。Ownerプロパティだと思います。両方ともモードレスで作成してモードレスをモダールのように扱えばいいのでは子フォームのOwnerプロパティに親コントロールをセット親コントロール側のActivatedイベントにて子フォームをActivate化する。16:04:21)http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=45281&forum=7情報共有のためリンクさせておきます。