【问题标题】:Hosting a Form's content inside of another Form?在另一个表单中托管表单的内容?
【发布时间】:2012-03-06 23:04:04
【问题描述】:

我需要在另一个窗体中托管一个 Windows 窗体,例如 HTML 中的 iframe。但是,使用多文档界面也会导致表单的窗口控件被呈现。我只需要 呈现表单的内容。我该怎么做?

【问题讨论】:

    标签: c# windows winforms iframe


    【解决方案1】:

    查看用户控件。他们会完成你想要的。

    【讨论】:

    • 我是 C# 新手,哪个 UserControl?
    【解决方案2】:

    我有一个这样的应用程序。

    对于包含的表单,我将 .TopLevel = false,formBorderStyle 设置为 none,并将 Dock 属性设置为 Fill。

    在我的父表单中,我有一个拆分面板,我只需将包含的表单添加到我想要的面板中。

    我不记得为什么我不想再使用 UserControls 了,那是几年前的事了。不过,我似乎记得有一个理由。我包含的一些表单使用用户控件。

    【讨论】:

      【解决方案3】:

      你为什么不把每个游戏都做成一个单独的UserControl

      【讨论】:

      • @EfeOzturkoglu - 自己制作。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      • 2012-11-05
      • 2019-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多