私は、c# と awesomium Web フレームワークを使用して Web ブラウザー アプリケーションを構築しています。awesomium web-control を保持する別のフォームを表示したいドックパネルを含むフォームがあります。基本的に、親フォームはタブの作成を容易にし、webControl を含むフォームにはブラウジング エンジンがあり、タブ内でレンダリングされます。
これは可能ですか?はいの場合、方法に関するヒントを教えていただけますか。
私は、c# と awesomium Web フレームワークを使用して Web ブラウザー アプリケーションを構築しています。awesomium web-control を保持する別のフォームを表示したいドックパネルを含むフォームがあります。基本的に、親フォームはタブの作成を容易にし、webControl を含むフォームにはブラウジング エンジンがあり、タブ内でレンダリングされます。
これは可能ですか?はいの場合、方法に関するヒントを教えていただけますか。
設定されている場合は、別のコントロールにフォームを埋め込むことができます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);
}
共通の UI コンテンツをUserControlに移動し、両方の形式で使用します。これは最も一般的な方法です。