해결 방법 주위에 일반 Panel
컨트롤을 RibbonPanel
컨트롤 안에 배치하고 해당 패널에서 크기를 조정할 모든 컨트롤을 도킹합니다. 간단한 크기 조정 메서드와 몇 개의 이벤트 처리기를 사용하여 해당 패널의 크기를 동적으로 조정하면 리본 패널에서 일반적으로 컨트롤은 Anchor
및 Dock
입니다.
Private Sub Form1_Resize(sender As System.Object, e As System.EventArgs) Handles MyBase.Resize
Resize()
End Sub
Private Sub RibbonControl1_SelectedRibbonTabChanged(sender As System.Object, e As System.EventArgs) Handles RibbonControl1.SelectedRibbonTabChanged
Resize()
End Sub
Private Sub Resize()
Select Case RibbonControl1.SelectedRibbonTabItem.Name
Case "RibbonTabItem1"
Panel1.Size = RibbonPanel1.Size
Case "RibbonTabItem2"
Panel2.Size = RibbonPanel2.Size
Case ...
End Select
End Sub