代码之家  ›  专栏  ›  技术社区  ›  mahesh

在WinForm中组合keypreview属性和keypress事件

  •  1
  • mahesh  · 技术社区  · 14 年前

    据我所知,上述情况在以下情况下是不可能的。我在这里详细解释。

    假设我有 形式1 我把它设置为 keypreview属性=真

    _键控、键控和键控” 事件只为WoFrand而不是为他们的孩子而工作

    对象/组件 _文本框_,_列表框__ 等。

    所以我的问题是: 是否有可能在WinForms和它的子控件中使用它?

    通过将Form1的KeyPreview属性设置为true,窗体和控件都可以吗?

                                   Or By Any Other Way
    
    1 回复  |  直到 14 年前
        1
  •  2
  •   Liviu Mandras    14 年前

    即使将该属性设置为true,您仍然可以捕获子控件的事件,但也可以捕获窗体上的“预览”事件,这基本上使您能够在平台将事件转发给子控件之前处理该事件。

    这个 MSDN explanation 是确凿的。