企業口コミこの質問・回答は、@ITの旧掲示板からインポートされたものです。フォームがデザイナで表示できなくなったお世話になります。Edition)で、作成していたフォームがとつぜん、デザイナで開けなくなってしまいました。開いたままだったので、いつ、何が原因でそうなったのか見当もつかないのです。・.vbファイルの再読み込みをしてみましたが、元に戻りません。「デザイナで開く」の項が出てきません。ダブルクリックするとForm1.vbのコードが表示されます。このあたりは詳しくないのですが、Form1.vbのコードは実際にはForm1.Designer.vbに書かれていて、Form1.vbは空になっています。このような場合、どうすれば良いのでしょうか?他のFormや同ソリューション内の他のプロジェクトでは開けますので、Form1の設定や、プロジェクトの設定ファイルなどを見てみましたが、それらしき箇所を見付けることができませんでした。なんとか、デザイナを開ける方法を教えて頂けませんでしょうか。※他のプロジェクトにフォームをコピーするということもやってみましたがコピー先のプロジェクトでも同様にデザイナで開けない状態になってしまいます。:他のFormや同ソリューション内の他のプロジェクトでは開けますので、Form1の設定や、プロジェクトの設定ファイルなどを見てみましたが、それらしき箇所を見付けることができませんでした。なっていないというパターンではないでしょうか。エディタ(規定値)」となっていました。フォームエディタ」とは、どこにあるのでしょうか?これを指定できれば、取り敢えず、開けるのではないかと思っています。Edition」でした......本件と関係ないですね。ご回答、本当に助かります。おっしゃるとおり、そのパターンでした!本当にありがとうございます。...このSubTypeの項目自体が消えてしまっていました。テキストエディタで何度なおしても、VS起動時に元に戻ってしまうようです。:しかし、テキストエディタで何度なおしても、VS起動時に元に戻ってしまうようです。方も同様に直す必要があります。追加して、コピーペーストして古いファイルをデリってしまいましょう。ありがとうございます。Form1となっており、Form1.vbの内容は完全に空でした。Classという定義を入れることで解決しました。本来、イベントなどは.vbファイルに書き、.Designer.vbファイルは、デザイナが記述するファイルである。いうのが正解でしょうか。:これは、.vb内のクラス定義が消えてしまっていたためで、本来、イベントなどは.vbファイルに書き、.Designer.vbファイルは、デザイナが記述するファイルである。いうのが正解でしょうか。的にはそのような思想になっていると思います。自動生成したコードと分離する、ということです。クラス機能の本領だと思います。(0)ウォッチこの質問への回答やコメントをメールでお知らせします。質問者は、ベストアンサーを変更できるようになりました。ベストアンサーを変更しても、前回答者のレベルは維持されます。SPAM対策のためのダミーチェックです。表示されていてもチェックしないでください。頂いたご意見への回答は行っておりません。