vb.net - 如何折叠 WinForm 面板,其中控件停靠在其顶部
问题描述
我有一个 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
编辑1:
这是边菜单:
这就是我要的:
这就是我所拥有的:
解决方案
推荐阅读
- android - 我的 android 应用程序无法从最新设备上的 playstore 下载
- android - 有没有办法缓存带有或不带有 Okhttp 的 POST 请求,但不删除 Retrofit 实现?
- html - 如何减少移动视图中网页的长度
- jasper-reports - jasper 报表在报表末尾创建的附加页面如何去掉?
- node.js - res.redirect() 是如何工作的?它是用来重定向到路由还是“views”文件夹中的视图?
- android - 如何将数据放入具有重复键但不同值的 jsoup 发布请求的哈希图中?
- c# - 具有基本身份验证的 C# 中的 HTTP 发布 XML 数据
- robotframework - 使用在 Selenium Grid 中工作的 Sikulilibrary 进行机器人框架测试?
- axapta - 如何根据另一个 StringEdit 值填充 StringEdit?
- c# - 如何将c#中的web api代码集成到sensenet?