我已经创建了一些基本的应用程序使用windows窗体C#。我尝试实现的是,我有一些任务发生在一个函数中。在执行该任务时,我需要显示一个消息框(没有按钮),其中包含文本“正在配置..."。我还需要闪烁此文本。我该怎么做呢?我是否需要另一个表单来完成此任务?完成此任务后,需要隐藏或关闭此表单?我在谷歌上搜索过这个问题,但没有找到答案,可能是因为我在谷歌上的问题不清楚。
jc3wubiy1#
如果你真的需要一个进度指示器,你必须按照toATwork所说的去做,做一个后台工作者。然而,它并不是一个真正的异步任务,所以你可能会发现很难让它正常工作如果您最终不关心消息,而只需要向用户显示正在发生的事情,您可以始终用途:
// To start Cursor cursor = Cursor.Current; Cursor.Current = Cursors.WaitCursor; // To finish Cursor.Current = Cursors.Default;
这将只是把鼠标光标在“加载”,但它可能为您工作
mcdcgff02#
您可以在表单上使用标签,并在函数Body中变更其文字。
{ //your function body label.Text="Configuring"; }
2条答案
按热度按时间jc3wubiy1#
如果你真的需要一个进度指示器,你必须按照toATwork所说的去做,做一个后台工作者。然而,它并不是一个真正的异步任务,所以你可能会发现很难让它正常工作
如果您最终不关心消息,而只需要向用户显示正在发生的事情,您可以始终用途:
这将只是把鼠标光标在“加载”,但它可能为您工作
mcdcgff02#
您可以在表单上使用标签,并在函数Body中变更其文字。