【发布时间】:2010-12-07 08:32:28
【问题描述】:
在我正在编写的应用程序中,我必须在按下某个按钮后在列表视图中加载大量数据。因为这可能需要一段时间,所以我想向用户显示一个简单的加载屏幕。 我通过创建一个带有 1 个标签的非常简单的表单来做到这一点。我在开始获取数据之前执行了 Form.Show() ,并在完成后执行了 Form.Close() 。这部分工作:我得到加载屏幕,它在正确的时间关闭,但你可以看到标签没有显示。
我知道我应该在 BackgroundWorker 的帮助下编写这个登录屏幕问题,但我不是一个非常有经验的 C# 程序员,所以如果我能以某种方式强制显示标签,我会非常高兴。
是否可以强制此标签立即显示,还是我必须找到其他解决方案?
【问题讨论】:
-
可能是个愚蠢的问题,但是——你设置 label1.Visible = true 了吗?它是否位于可以看到的窗口的一部分?文字颜色和背景颜色一样吗?