gpt4 book ai didi

.net - 在 UserControl 中捕获 KeyDown 事件

转载 作者:行者123 更新时间:2023-12-04 13:02:09 24 4
gpt4 key购买 nike

我有一个带有多个子控件的用户控件。我需要用户界面对按键使用react,因此我决定将处理代码放在 MainControl_KeyDown 事件中。但是,当我在应用程序中按下某个键时,不会触发此事件。

我通过依赖于使用 Windows API 的搜索引擎找到了一个解决方案,我想避免这种情况,因为对于 .NET 框架正确支持的功能来说,这似乎有点矫枉过正。

最佳答案

您可以为用户控件中的每个子控件添加一个 KeyDown 事件处理程序,并在每个子控件中触发用户控件的 KeyDown 事件,如下所示:

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
this.OnKeyDown(e);
}

关于.net - 在 UserControl 中捕获 KeyDown 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1152784/

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