Как свернуть панель WinForm со встроенными элементами управления сверху - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть панель WinForm (в основном SideMenu) с несколькими элементами управления, закрепленными сверху внутри нее. Я хочу, чтобы эти элементы управления не рухнули, когда панель рухнет влево. Я видел, что, если я откреплю элементы управления, то панель рухнет должным образом. Но мне нужны элементы управления, прикрепленные к верхней части панели контейнера. Как я могу добиться этого?

Private Sub btnMenu_Click(sender As Object, e As EventArgs) Handles btnMenu.Click
    If Me.SideMenu.Width = 60 Then
        Me.SideMenu.Width = 225
        'Do something
        '
        '
        'Finish
    Else 'If panel is in the original size... (Width = 225)
        Me.SideMenu.Width = 60
        'Do something
        '
        '
        'Finish
End Sub

EDIT1:

Это SideMenu:

SideMenu expanded

Это то, что я хочу:

SideMenu collapsed

Это то, что у меня есть:

SideMenu incorrectly collapsed

...