gpt4 book ai didi

c# - 无法更改对象上的文本?

转载 作者:行者123 更新时间:2023-11-30 21:10:23 26 4
gpt4 key购买 nike

我似乎无法更改任何对象上的文本 - 到目前为止,我已经尝试过标签和按钮。为什么这行不通?

    void Button1Click(object sender, EventArgs e)
{
for(int i = 60; i >=1; i--){
Thread.Sleep(1000);
i -= 1;
label1.Text = i.ToString();
}
}

最佳答案

它不起作用,因为您正在使用繁忙的循环来更新文本。

此代码在主线程中运行,因此整整一分钟都在忙于设置 Text 属性,无法更新用户界面。

您可以使用计时器来更新文本,以便主线程在更改之间重新获得控制权。

关于c# - 无法更改对象上的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8515944/

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