2

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

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

4

2 に答える 2

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);
}
于 2012-03-04T14:01:54.597 に答える
1

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

于 2012-03-04T13:57:24.303 に答える