【问题标题】:Disable key input in TreeView在 TreeView 中禁用键输入
【发布时间】:2009-05-11 08:37:07
【问题描述】:

我的表单中有一个 TreeView,我不想为其启用键输入。 这意味着如果我有这个树结构:

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

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

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

【问题讨论】:

    标签: c# winforms treeview


    【解决方案1】:

    在树形视图的按键事件中

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

    【讨论】:

    • 我的直觉告诉我你应该写 e.Handled = true;
    【解决方案2】:

    第一个想法:您可以重载 OnKey* 事件以不执行任何操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-10
      • 1970-01-01
      • 2013-05-16
      • 2021-08-13
      • 1970-01-01
      • 2016-06-18
      相关资源
      最近更新 更多