2012-03-04 10 views
2

私はc#とawesomium Webフレームワークを使用してWebブラウザアプリケーションを構築しています。私はawesomium web-controlを保持する別のフォームを表示したいドッキングパネルを含むフォームを持っています。基本的に親フォームはタブの作成を容易にし、webControlを持つフォームはブラウジングエンジンを持ち、タブ内でレンダリングされます。別のフォームにフォームを表示する

これは可能ですか?はいの場合は、方法に関するヒントを教えてください。

答えて

2

TopLevel = false;

private void EmbedForm() 
{ 
    Form f = new Form(); 
    f.TopLevel = false; 
    f.BackColor = Color.White; 
    f.FormBorderStyle = FormBorderStyle.None; 
    f.Dock = DockStyle.Fill; 
    f.Visible = true; 
    panel1.Controls.Add(f); 
} 
を設定する場合は、別のコントロールにフォームを埋め込むことができます
1

共通のUIコンテンツをに移動し、UserControlを両方の形式で使用します。 これは最も一般的な方法です。

関連する問題