【问题标题】:WPF in windows forms : Delete key is not workingWindows 窗体中的 WPF:删除键不起作用
【发布时间】:2014-07-03 23:07:03
【问题描述】:

正如标题所示,我在 Windows 窗体应用程序中托管了 wpf 用户控件。用户控件中的文本框似乎不接受“删除”键。大多数其他键都可以正常工作。

Google 搜索指向两个有用的链接: Link1 :没用,因为它只适用于窗口而不是用户控件。

Link2:由于我不太了解 Windows 消息及其互操作性,因此无法完全遵循它。

提前致谢!

【问题讨论】:

    标签: c# wpf winforms interop winforms-interop


    【解决方案1】:

    如果您使用不同的事件,请使用 PreviewKeyDown 事件。

    另外,它可以在普通的 WF 应用程序中运行吗?

    【讨论】:

    • 是的,它有效。没有使用任何事件,因为我希望框架能够做到这一点。
    【解决方案2】:

    密钥在 WPF 项目中有效吗?

    如果您使用的是 "KeyPress"-event,请将其更改为 "KeyDown"-event,以便它可以读取 "Delete"-key 也是。

    【讨论】:

    • 没有捕捉到任何事件;因为框架应该自己处理事件;我想要的是,无论用户输入什么,都应该在按下删除键时被删除(选择后)
    猜你喜欢
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    相关资源
    最近更新 更多