gpt4 book ai didi

C# - 在键入值时刷新文本框

转载 作者:可可西里 更新时间:2023-11-01 11:18:20 27 4
gpt4 key购买 nike

如何在输入这样的值时让文本框自动刷新? enter image description here

我也试过,但是没用。我总是按 ENTER 键刷新或单击向上/向下箭头刷新值

enter image description here

这是代码

    private void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
try
{
double a = double.Parse(s1.Text); //textbox 1
double b = double.Parse(s2.Text); //textbox 2

double s = a * b;
resultSpeed.Text = "" + s; //s is the result
}
catch
{
MessageBox.Show("Please input the number");
}
}

最佳答案

只需使用事件 KeyUp。每次放置符号时它都会触发。

ValueChanged 不起作用,因为它仅在您完成编辑时触发 - 您按下 Enter 键或更改焦点。

所以基本上将您的事件从 ValueChanged 更改为 KeyUp。

我没有发布任何代码,因为唯一的变化是订阅其他事件。您的功能很好,但是您应该更改其名称:)

关于C# - 在键入值时刷新文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26775014/

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