首页 > 解决方案 > 将表单加载并安装到面板中

问题描述

我正在编写一个基于 Windows 窗体的程序。我创建了一个主表单,底部有菜单按钮,上方有一个面板来填充表单的其余部分。我从菜单按钮将另一个表单加载到该面板中。但是当从面板加载表单时,表单比面板大很多,我只能看到表单的一部分。有人能帮助我吗?

这是我的代码

 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Dim f As New Form2
        f.TopLevel = False
        f.WindowState = FormWindowState.Normal
        f.FormBorderStyle = FormBorderStyle.None
        f.Visible = True
        Panel1.Controls.Add(f)    
    End Sub

这是它的外观。下面还有更多按钮和控件。

截屏:

在此处输入图像描述

我尝试了这些代码。但没有任何改变。

    f.Size = New System.Drawing.Size(980, 600)
    f.AutoSize = True
    f.AutoSizeMode = AutoSizeMode.GrowAndShrink
    f.Dock = DockStyle.Fill

标签: vb.net

解决方案


推荐阅读