我正在使用一个System.Windows.Forms.Panel
将 xy 数据呈现为原始图形的图形。
此面板直接放置在另一个属性设置为System.Windows.Forms.Panel
的面板中。作为(并非意外)结果,当我使用包含的面板放大时,会出现滚动条。AutoScroll
True
这样做的一个副作用是,当水平滚动条出现时,它出现在图形区域内,这降低了图形可视区域的高度,从而导致出现垂直滚动条。(同样,这可能是它应该做的。)所以,我得到了两个滚动条,即使我的意思是只在 x 方向上拉伸图形。
垂直数据的底部一直在客户区域中遥不可及(并且需要垂直滚动才能到达那里)对我的客户来说很烦人。似乎解决此问题的方法是让滚动条出现在可视区域之外,以便在滚动条出现时不会更改可视区域。
是否有捷径可寻?一如既往地感谢。
编辑: 我不是这段代码的原始作者,并且像这样放置一个更新的图表组件System.Windows.Forms.DataVisualization.Charting.Chart
是一个更好的长期解决方案,但我现在正处于一个小时间紧缩状态。