gpt4 book ai didi

c# - 如何设置Focus on the Form?

转载 作者:太空宇宙 更新时间:2023-11-03 21:55:36 24 4
gpt4 key购买 nike

我正在尝试获取用户输入的值并将其保存在一个 char 变量中,但问题是什么也没有发生,我认为问题出在表单焦点上,这是代码,当我运行它时没有发生错误,但也没有任何反应。我做错了什么?

        char keyPressed;

public FrmZigndSC()
{
InitializeComponent();
this.Focus();
}

private void FrmZigndSC_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
keyPressed = e.KeyChar;

LblResult.Text += Convert.ToString(keyPressed);
}

最佳答案

您可以尝试使用此代码 - 基于 KeyPressEventHandler

public FrmZigndSC()
{
InitializeComponent();
this.Focus();

//Subscribe to event
this.KeyPress += new KeyPressEventHandler(FrmZigndSC_KeyPress);
}


private void FrmZigndSC_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
keyPressed = e.KeyChar;
LblResult.Text += Convert.ToString(keyPressed);


// Indicate the event is handled.
e.Handled = true;
}

关于c# - 如何设置Focus on the Form?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12459602/

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