在TreeView中禁用键输入

时间:2009-05-11 08:37:08

标签: c# winforms treeview

我的表单中有一个TreeView,我不希望启用密钥输入。 这意味着如果我有这种树结构:

Root
|
-- Abba
|
-- Basic
|
-- Center

...然后按 b 键。我不希望选择“基本”。我只希望用户能够使用鼠标输入选择节点。

关于如何实现这一目标的任何想法?

2 个答案:

答案 0 :(得分:3)

在树视图的按键事件中

  if(Char.IsDigit(e.KeyChar) || Char.IsLetter(e.KeyChar))
  {
       e.Handled = true;
  }

答案 1 :(得分:0)

首先想到:你可以重载OnKey *事件,什么也不做。