gpt4 book ai didi

winforms - 在 Windows 窗体中处理时更新标签

转载 作者:行者123 更新时间:2023-12-01 17:30:06 25 4
gpt4 key购买 nike

在处理时更新 Windows 窗体应用程序上的标签的最佳方法是什么?

我有一个循环,当用户单击按钮时,它会对用户系统上的文件进行一些处理。

foreach (System.IO.FileInfo f in dir.GetFiles("*.txt"))
{
// Do processing
// Show progress bar
// Update Label on Form, "f.Name is done processing, now processing..."
}

示例代码是什么?

这到底叫什么?是线程还是委托(delegate)?

最佳答案

一个快速解决方案是:

Label1.Text = f.Name + " is done processing, now processing...";
Label1.Refresh();

您确实希望避免 DoEvents,否则如果用户重复按下表单上的按钮,您就会遇到问题。

关于winforms - 在 Windows 窗体中处理时更新标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/570537/

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