Visual Basic图表注释阻止滚动条

时间:2018-02-23 13:20:47

标签: c# vba visual-studio

enter image description here

在图像中有一点背景......我有一个用于图案范围半径的注释(红色虚线圆圈),在此图表中,您可以通过单击一个部分并拖动一个区域来放大:< / p>

enter image description here

这很简单,大部分功能都已在图表中设置,现在我的问题似乎是注释基本上看起来位于图表本身的顶部,所以当我绘制它时,它似乎是拦截&#39;鼠标事件,所以我不能选择其中的区域,内置功能...不是最大的问题,我重建它,现在一切正常。所以现在我真正的问题是,当你在上图中放大时,我被缩放到Break radius Annotation中包含的一个地方,我相信注释覆盖了滚动条,因为它们不再能够注册我的输入,但是如果我要放大......

enter image description here enter image description here

它只是两个滚动条的左下部分都不起作用,我可以使用按钮等远端(可能没有被注释覆盖)

我尝试过的......

1)c# chart control, vertical scrolling problems with zoom ["Stuck Scroll bar"]我查看了这个问题,因为它似乎非常相关,通过了答案建议的页面,尽管他们帮助解决了其他问题,但这并没有帮助解决这个问题

2)使用系列并手动创建自己的圆圈。这里的问题是将点间隔开以使得它们足够远可以显示样式(虚线/点线/实心)而不会使它们成为一条实线,但是同时将它们足够紧密地形成一个圆形(当你放大的时候越来越多)这变得不可能了,这被证明是无法控制的。

3)将滚动条设置为不停靠在图表区域内(有一个属性),但是在这种情况下,滚动条移动到控件的左/底墙并且看起来很傻,因为它们只能控制滚动中心图像

4)我已经检查了一堆其他问题,但似乎没有一个问题和上面的#1一样适用

5)此刻,当我想出这个时,我有一个有问题的解决方案,我用鼠标中键切换可见性,如果注释是不可见的,它允许我滚动(我已经尝试过一些愚蠢的解决方案在我按下鼠标时暂时关闭注释的东西,这样的东西)

无论如何,有没有一种方法可以使用注释我可以使用那些滚动条?有没有办法可以阻止绘制注释的隐藏部分?还有其他人有想法吗?

0 个答案:

没有答案