我有一个带有图片框的面板.当图片框的内容太大时我想要滚动条.我在面板上将autoscroll设置为true.但是当图片框的内容较大时,面板/图片框的高度不会显示滚动条.
我的面板固定在顶部,左侧,底部,右侧.图片框也固定在顶部,左侧,底部,右侧.
Joe*_*oey 21
您必须设置导致PictureBox自动调整大小为图片大小的SizeMode属性AutoSize.
而且我认为你应该放下锚点,只能锚定在左上方.其余部分由专家组自动处理.因为否则PictureBox可能会尊重锚点,无法调整自身大小而不是它包含的面板 - 导致没有再次滚动条.
ser*_*hio 10
来自MSDN:
目前,Windows窗体中存在一个限制,它会阻止所有派生的类
ScrollableControl在RightToLeft启用和AutoScroll设置时都能正常运行True.例如,假设您在表单上放置一个控件,例如Panel- 或从Panel(例如FlowLayoutPanel或TableLayoutPanel)派生的容器类.如果AutoScroll在容器上True设置,然后Anchor在容器内的一个或多个控件上设置属性Right,则不会出现任何滚动条.从类似ScrollableControl行为派生的类AutoScroll被设置为False.