【发布时间】:2011-04-21 08:22:52
【问题描述】:
我有一个应用程序(winforms,c#),它以非常常见的方式在 Listview 中显示数据 - 第一行是标题,每行中的第一列是标题,以下子项是数据本身。
我希望第一列(标题列)始终可见,水平滚动只影响其他列。
我认为在 winforms listview 中是不可能的(我错了吗?)。因此,我正在考虑将列表视图拆分为两个列表视图 - 一个用于标题,第二个用于数据。在这种情况下,我需要连接垂直滚动条 - 我发现这项任务比我预期的要难。
我是不是走错了路(例如,使用不同的控件会更容易)吗? 如果没有,关于如何实现它的任何指示?
注意:Winforms Listview 的 API 很差(例如,没有滚动事件)并且被称为错误,所以我正在寻找一个工作示例而不是 MSDN 链接......
谢谢
【问题讨论】: