vb.net - 在面板 VB.Net 中自动调整 WinForm
问题描述
当我最大化或正常大小的表单B时,如何使表单A的大小跟随表单B中的面板大小,因为表单A显示在vb.net的表单面板B中。对不起我的英语不好,希望大师们能帮助我。这是我的代码 Main :
Private Sub TVMenu_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TVMenu.KeyPress
If e.KeyChar = Chr(13) Then
Select Case TVMenu.SelectedNode.Name
Case Is = "nGuru"
FmGuru.Close()
FmGuru.TopLevel = False
FmGuru.FormBorderStyle = Windows.Forms.FormBorderStyle.None
FmGuru.WindowState = FormWindowState.Maximized
PContent.Controls.Add(FmGuru)
FmGuru.Show()
End Select
End If
End Sub
我的意思是 FmGuru 显示在 FormMain 面板中,当我在 FormMain 大小正常 FmGuru 显示正常时显示 FmGuru,但是当我最大化 FmMain 时,FmGuru 不会跟随最大化。之前谢谢
插图:
解决方案
Private Sub TVMenu_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TVMenu.KeyPress
If e.KeyChar = Chr(13) Then
Select Case TVMenu.SelectedNode.Name
Case Is = "nGuru"
FmGuru.Close()
FmGuru.TopLevel = False
FmGuru.WindowState = FormWindowState.Normal
pContent.Autoscroll = True
FmGuru.Dock = Dockstyle.Fill
FmGuru.FormBorderStyle = Windows.Forms.FormBorderStyle.None
FmGuru.WindowState = FormWindowState.Maximized
PContent.Controls.Add(FmGuru)
FmGuru.Show()
End Select
End If
End Sub
推荐阅读
- node.js - 使用 Node JS 连接到 Atlas MongoDB 时出错
- android - 为什么不显示来自相机的用户图像?
- angular - 如何在不同的角度分量中使用相同的功能
- php - 未从 Laravel 中的公用文件夹(https://localhost/storage)获取图像
- multithreading - 为每个对象加载生成一个新线程
- xslt - xslt用虚拟替换空数组
- android - Activity 在 onActivityResult 方法上变为空
- c# - 如何使用 Microsoft.Graph 与登录用户共享日历
- react-native - ReactNative - 想要根据滚动方向进行 Animated 工作的插值
- javascript - 使用 .NET Core 2.2 使用 jQuery ajax 请求将对象数组传递给控制器操作不起作用