[英]Autosize WinForm in Panel VB.Net
當我最大化或正常大小時,如何使窗體A的尺寸跟隨窗體B中的面板尺寸或正常尺寸的窗體B,因為窗體A顯示在vb.net中的窗體面板B中。 對不起我的英語不好,希望大師們能幫助我。 這是我的主要形式的代碼:
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 size Normal FmGuru 顯示 Normal 時顯示 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.