MonoDevelop - Detect在文本框中输入按键

本文关键字:输入 文本 Detect MonoDevelop | 更新日期: 2023-09-27 18:06:31

我目前正在使用c#在MonoDevelop中制作web浏览器,但我在实现按键事件时遇到了问题。

我已经知道了如何使web浏览器导航的代码,但问题是输入键的按键事件不会在文本框中触发。

我已经尝试了其他字母键(如Gdk.Key.a),它们正常工作,但输入键不起作用。

我也试过添加[GLib]。属性,但它仍然没有区别。

如果你不介意的话,谁能给我完整的代码?因为在Gdk中有三种不同类型的Enter键。键功能,我不知道该用哪个。

我使用MonoDevelop 2.6

谢谢你的帮助

MonoDevelop - Detect在文本框中输入按键

我已经想出解决这个问题的办法了。

我使用了错误的事件。

你不使用OnKeyPress或OnKeyRelease事件来获得Enter键的信号。您需要使用控件。激活事件。

激活事件仅在按回车键时触发。

我希望每个人都是一样的!

谢谢你的帮助!