1

在 C# Windows 应用程序中,我在表单上有一个 ListView。

当表单加载时,它会向 ListView 和一些项目添加 5 列。我以某种方式加载项目,以便所有列都适合 ListView 的边界。

这很好,但我需要它们始终保持在界限内,但同时让用户能够调整它们的大小。

问题是,每当我通过将列分隔条向右拖动来使列变大时,该列就会消失,我需要使用水平滚动条去找到它并将其带回边界内。

我想要发生的是,每当我使列变大时,通过将列分隔符向右拖动,此操作永远不会将右侧的其他列推到 ListView 的边界之外。

4

1 回答 1

0

我通过使用 DataGridView 而不是 ListView 解决了这个问题。使用 DataGridView,您可以设置要填充的列,使其永远不会水平滚动。

于 2013-07-31T17:48:08.600 回答