我正在使用System.Windows.Forms.Panel
将x-y数据渲染为原始图形。
此面板直接放在另一个System.Windows.Forms.Panel
属性设置为AutoScroll
的{{1}}内。作为(非意料)结果,当我使用包含的面板放大时,会出现滚动条。
这样做的副作用是当水平滚动条出现时,它会出现在图形区域内,这会降低图形可视区域的高度,从而导致出现垂直滚动条。 (同样,这可能是它应该做的。)所以,我得到两个滚动条,即使我的意思是仅在x方向上拉伸图形。
让客户区域中的垂直数据的底部部分无法到达(并且需要垂直滚动到达那里)所有时间对我的客户来说都很烦人。似乎解决此问题的方法是让滚动条显示在可视区域的外,以便在滚动条出现时不会更改可视区域。
有一种简单的方法吗?一如既往地谢谢。
编辑:我不是此代码的原作者,而将True
这样的新图表组件放入更好的长期解决方案中,但我正在使用现在暂时紧张。