如何在ListView中禁用PageUp / PageDown?

时间:2013-01-14 09:44:42

标签: c# .net winforms listview .net-2.0

而不是跳转到ListView的beginnng / end,我想执行一些其他操作。因此,我想禁用使用PageUp / PageDown跳转ListView并执行其他操作。

我以为我能做某事。像

ListView.PreviewKeyDown

并做一个

e.Handled = true,

但只能设置

e.Handled = true

ListView.KeyUp.

但是当试图在

中捕获PageUp / PageDown时
ListView.Keyup,

选择已经跳到开头或结尾。

那么如何禁止跳转到开头/结尾并执行其他操作呢?

1 个答案:

答案 0 :(得分:0)

改为使用OnKeyDown

但是,我必须建议不要改变像这样基本的东西。当在列表视图中向上/向下按页面时,用户期望某些事情。覆盖此行为会使您的用户更难以使用您的应用程序。