检测隐藏或显示的列
本文关键字:显示 隐藏 检测 | 更新日期: 2023-09-27 18:28:17
我从这里使用ObjectListView
控件。
我想检测用户何时右键单击标题并隐藏或显示列。基本上是ColumnVisibilityChanged
事件。我之所以要检测到这一点,是为了在会话之间保存可见列。
当ColumnWidthChanged
事件发生时(不在已删除的列上)会触发,因此I可以遍历AllColumns
并检查IsVisible
的值。然而,这似乎很烦人,我想避免它。此外,它会在不需要的时候运行好几次。
有人知道检测隐藏或显示的列的更好方法吗?
我找到了一个不是我想要的解决方案,但可能更好。
CCD_ 6具有如本文所述的SaveState()
和RestoreState()
方法。