代码之家  ›  专栏  ›  技术社区  ›  Thorin Oakenshield

如何在C语言WinForm应用程序中使用进度条#

  •  1
  • Thorin Oakenshield  · 技术社区  · 14 年前

    我需要在我的应用程序中使用进度条。

    比赛过程需要两分钟以上,但可能会因情况而异

    在不知道最大限制和步长值的情况下,是否可以使用进度条来显示应用程序的进度

    2 回复  |  直到 14 年前
        1
  •  3
  •   Hans Olsson    14 年前

    如果你知道要花多长时间,你可以把最大值设为100,然后慢慢地更新,但要确保在完成之前它永远不会达到100,完成之后你就跳到100。这看起来有点滑稽,但仍然很常见。如果你完全不知道需要多长时间,我建议进度条不是解决方案,相反,你应该使用其他类型的动画来显示进度,而不会给人一个错误的印象,它需要多长时间(我真的很讨厌进度条上升到95%或什么的,然后跳回到40%)。

        2
  •  5
  •   Pieter Germishuys    14 年前

    当终端条件未知或无法计算时,最好是向用户指示应用程序正忙于执行请求的操作。 在这种情况下,可以将进度条设置为用作选框(一个不断循环的进度条) link text