Winforms iGrid不应在单击时跳转到col

Winforms iGrid不应在单击时跳转到col,winforms,igrid,Winforms,Igrid,我正在使用iGrid.NET 如果列大于可用空间,将显示一个滚动条: 现在,当我单击部分位于可见区域之外的列时,单击的列显示在左开始处: 我知道这很不寻常,但我希望滚动条保持在原来的位置。 我想在左边显示第1列 我怎么能做到这一点呢?我不知道iGrid.NET,但似乎有了ListView,你就不会有这个问题了。改用ListView会有什么不便吗?@谢谢,但我故意放弃了ListView,我无法对它进行足够的自定义。我唯一能想到的是一个解决办法,因为我不知道上面提到的iGrid.NET。可以在启

我正在使用iGrid.NET

如果列大于可用空间,将显示一个滚动条:

现在,当我单击部分位于可见区域之外的列时,单击的列显示在左开始处:

我知道这很不寻常,但我希望滚动条保持在原来的位置。 我想在左边显示第1列


我怎么能做到这一点呢?

我不知道iGrid.NET,但似乎有了ListView,你就不会有这个问题了。改用ListView会有什么不便吗?@谢谢,但我故意放弃了ListView,我无法对它进行足够的自定义。我唯一能想到的是一个解决办法,因为我不知道上面提到的iGrid.NET。可以在启用自动滚动的情况下将网格包裹在面板中,然后扩展网格的宽度以适合所有列。这将在水平滚动条中能够滚动列表,同时不会跳转到元素。或者使用单独的hs滚动条改变其位置。虽然与其他方法相比,这些可能性不是很清晰,但这些方法仍然可以在没有人注意到的情况下实施。