我想在报告模式下使用wxListCtrl,我想锁定一个或多个列,这样当您向左和向右滚动时,这些列始终可见。例如:
|名字| field1 | field2 | field3 | .... |
向左滚动时,我希望它像:
|名字| field3 |场4 | ...... |
我无法找到获得此功能的方法。
我查看了wxGrid,如果我将行标签设置为名称值,但首先它不是所需的,其次是名称不可编辑。我需要它可以编辑。
有办法得到我想要的东西吗?
答案 0 :(得分:0)
我建议将两个控件并排使用来伪装。一个将保持非滚动列,另一个将滚动。通过仔细地将它们与最小边距对齐,它们一眼就看起来像一个控件。通过处理父级中的垂直滚动事件,可以同步两者的垂直滚动。
我肯定会使用wxGrid而不是wxListCtrl,因为您可以访问更丰富的功能集。