2011-01-19 9 views
2

Visual Studioと他の同様のプログラムがIDEにフォームを表示するにはどうすればよいですか?
C#またはVB.NETを使用して同じ効果を得ることは可能ですか?Visual Studioなどの別のフォーム内にフォームを表示する方法

私の言うことを知るには、下の図を参照してください。

Visual Studio IDE with a form in design view

+1

写真を追加して忘れましたか? – user492238

+0

親ウィンドウ(つまりMDIスタイルインターフェイス)内にフォームを表示したり、デザイナーウィンドウ内にフォームを表示して操作することを意味しますか? – Paolo

+0

@Paolo:デザイナーにフォームを表示することを指しています。 –

答えて

3

コードでWinformsエディタをホストする方法については、完全に可能であり、実際に.NETフレームワークに組み込まれています。

The EssenceはIDesignerHostインターフェイスです。システム全体は複雑ですが、実行することができます(私は実行時レイアウト構成編集用の実動コードでそれを行っています)。 Microsoft hereのコードのサンプルがあります。

あなたがfir 'IDesignerHost'を検索すると、それを理解するのに十分な参考資料が見つかります。

+0

パーフェクト。それが可能であることは分かっていますが、私はそれを私のツールボックスに追加して、そのようなことを何かする必要のあるプロジェクトを追加します。ありがとう –

2

あなたはUIがツールを作成について話していますか? http://www.icsharpcode.net/opensource/sd/を参照してください - 深いダイビングのためのSharpDevelop。オープンソースなので、詳細を知ることができます。

+0

私は週末にコードに潜んでいきます。ありがとう。 –

1

私はあなたが望むものは、マルチドキュメントインターフェイス(MDI)であると信じています。詳細はhttp://msdn.microsoft.com/en-us/library/ms973874.aspxを参照してください。

+0

申し訳ありませんが、いいえ、ここではMDIについては言及していません。私はMDIインターフェイスを作成する方法を完全に知っています。 –

関連する問題