gpt4 book ai didi

c# - ICSharpCode.TextEditor - KeyDown 问题

转载 作者:太空狗 更新时间:2023-10-29 22:56:12 26 4
gpt4 key购买 nike

我正在尝试为 ICSharpCode.TextEditor 创建自动完成功能。但是 fileTabs_KeyDown 无法识别 Enter/Backspace/Tab/...

我尝试向事件编辑器添加一个新的 KeyEventHandler,但这并没有调用我的 KeyDown 函数。

也许我可以直接请求 Windows 消息,但我不知道该怎么做,因为每个人都只使用 e.KeyDown 或 e.KeyPress 事件。

请帮忙...

最佳答案

ICSharpCode.TextEditor 是一个复合控件。如果您将事件处理程序附加到主文本编辑器,您将不会收到任何事件。您必须改为附加到 textEditor.ActiveTextAreaControl.TextArea 上的事件。

此外,文本编辑器本身已经在处理事件。要拦截按键,请使用特殊事件 textEditor.ActiveTextAreaControl.TextArea.KeyEventHandler。

关于c# - ICSharpCode.TextEditor - KeyDown 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1386506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com