【发布时间】:2009-05-11 08:37:07
【问题描述】:
我的表单中有一个 TreeView,我不想为其启用键输入。 这意味着如果我有这个树结构:
Root
|
-- Abba
|
-- Basic
|
-- Center
...然后按 b 键。我不想选择“基本”。我只希望用户能够使用鼠标输入来选择节点。
关于如何实现这一点的任何想法?
【问题讨论】:
我的表单中有一个 TreeView,我不想为其启用键输入。 这意味着如果我有这个树结构:
Root
|
-- Abba
|
-- Basic
|
-- Center
...然后按 b 键。我不想选择“基本”。我只希望用户能够使用鼠标输入来选择节点。
关于如何实现这一点的任何想法?
【问题讨论】:
在树形视图的按键事件中
if(Char.IsDigit(e.KeyChar) || Char.IsLetter(e.KeyChar))
{
e.Handled = true;
}
【讨论】:
第一个想法:您可以重载 OnKey* 事件以不执行任何操作。
【讨论】: