gpt4 book ai didi

c# - 如何处理窗体的 KeyPress 事件?

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:41 26 4
gpt4 key购买 nike

我正在制作一个程序,我正在使用这段代码,

private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar >= 48 && e.KeyChar <= 57)
{
txtbox.Text = txtbox.Text + e.KeyChar.ToString();
}
}

但我的文本框上没有按键。我无法找到失败原因。

最佳答案

根据 this你必须设置 Form.KeyPreviewtrue,默认为 false。否则您无法处理表单的 KeyPress 事件。

When this property is set to true, the form will receive all KeyPress, KeyDown, and KeyUp events.

关于c# - 如何处理窗体的 KeyPress 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30193903/

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