2

我正在使用 c# 和 awesomium web framework 构建一个 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 回答