vb.net - 将表单加载并安装到面板中
问题描述
我正在编写一个基于 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
解决方案
推荐阅读
- java - @query 获取最大日期的记录
- powershell - 将所有用户添加到 AD 组,不包括使用 powershell 的少数用户
- angular - 如何在 ag-grid 中获得正确的过滤器模型?
- python - 如何使用 BeautifulSoup 从 iframe 获取信息?
- typescript - Vue/Typescript 如何找到用于 style = { } 的正确对象类型
- php - 过滤默认查询以在 wordpress 中仅显示选定级别的子页面
- python - 列表初始化
- python - 将嵌套的 mongo db 文档转换为 pandas 数据框
- excel - 如何创建比较两个维度的图表
- sql - Postgres 中的记录交集