问题描述
我的窗体里面有两部分内容:1.各种按钮,置于窗体左边。所有按钮都打包放在某panel里面了;2.图像显示区域,picturebox,置于窗体右边。我希望达到这样的效果:1.窗体可以任意缩放;2.当左边的panel超过窗体长度时,显示滚动条;3.当picturebox未超过窗体右边区域时,显示在窗体右边区域的中心;4.当picturebox超过窗体右边区域时,右边区域可以通过垂直、水平滚动条拉动,达到仍然可以浏览全部图片上述“超过”现象也包含当电脑显示器太小、即使窗体最大化也无法容纳时。我通过设置AutoSkroll和那个布局属性实现了左边panel的滚动;但是不知道为什么右边的怎么折腾都不行。
解决方案
解决方案二:
右边的,不要设置dock,anchor啥的,在resize事件中自己控制吧
解决方案三:
picturebox外面需要再套一层panel然后给左右panel都设置minwidth,minheight,autoscroll之类的属性然后设置Anchor属性,实现resize之后的贴着那边变应该就可以了
时间: 2024-10-03 18:09:56