【问题标题】:Form control within Groupbox controlGroupbox 控件中的表单控件
【发布时间】:2012-05-09 20:31:20
【问题描述】:

我在 vb.net 中有多个表单应用程序 现在我上升到一个条件,我想在其他表单的 Groupbox/Panel 控件中显示一个表单。 有什么办法可以实现吗??? 任何帮助表示赞赏..

【问题讨论】:

    标签: vb.net winforms


    【解决方案1】:

    如果必须,您可以这样做。这是一个例子:

    Dim f As New Form
    f.TopLevel = False
    f.FormBorderStyle = FormBorderStyle.None
    f.Dock = DockStyle.Fill
    f.Visible = True
    Panel1.Controls.Add(f)
    

    TopLevel = False 是必需的。设置 FormBorderStyle 和 Dock 样式是可选的,但可能是您想要做的。

    【讨论】:

    • 现在我必须探索一下我的情况,我有一个标签条控件有两个标签。在一个选项卡上,我有面板控件,我在其中显示了另一种形式,而另一种形式有一个按钮“提交”。在其他选项卡上,我有一些控件和一个按钮“确定”。现在单击“确定”按钮时,我必须在其他选项卡上的面板上调用表单的“提交”按钮的单击事件。那么我该如何实现呢?任何帮助都会得到帮助......
    • @Vijay 我在这里看不到你的代码,但你问的是另一个问题。 Stack Overflow 一次只针对一个问题。话虽这么说,他们有很多例子来做你在这里问的事情。简单的事情是引用包含提交按钮的表单,然后直接调用它,例如:f.submitButton_Click(nothing, nothing)
    • 感谢 Lars.. 我得到了 addhandler 的解决方案。谢谢你的关心。这对我来说意义重大..
    【解决方案2】:

    您不能将表单放在另一个表单上 - 为此使用用户控件。

    User Control vs. Windows Form

    【讨论】:

    • 我总是这样,把一个表格放到另一个表格上没问题,但是你需要设置f.TopLevel = False
    猜你喜欢
    • 2019-01-03
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 2019-05-23
    • 1970-01-01
    • 2011-05-14
    • 2014-06-26
    • 2015-01-03
    相关资源
    最近更新 更多