【问题标题】:How to create progressbars with name from string?如何使用字符串中的名称创建进度条?
【发布时间】:2014-01-06 08:50:07
【问题描述】:

顾名思义,我正在尝试创建进度条(在运行时)。我需要这个,因为我必须以图形方式显示 100% 中某些元素达到了多少。这些元素是从数据库中提取的,并且数量可能会有所不同,因此我无法确定数字,我需要一个创建进度条的循环......我想。 有什么办法吗?

【问题讨论】:

  • 您必须使用线程来获得您想要的确切内容
  • 任何示例或文档?

标签: c# winforms loops progress-bar


【解决方案1】:

首先从数据库中提取所有元素............然后将提取的元素计数设置为进度条。

【讨论】:

  • 我正试图这样做,但您如何设置栏的设计名称?
【解决方案2】:

你可以做。像这样:

progressBar.Step = 1;
progressBar.Minimum = 0;
progressBar.Maximum =  elements.Count;

...

for (int index = 0; index < progressBar.Maximum; index++)
{
  // Do your work here ...

  progressBar.PerformStep();
}

【讨论】:

  • 您正在定义条形的属性。但是我该如何声明呢?我不需要一些 PregressBar pb = new ProgressBar();还是什么..?
  • @Vantalk,我假设你已经在表单上放了一个。
  • 我没有。我问我如何在运行时创建它,没有放置在设计模式或固定名称,因为它们可能或多或少
  • 你没有回答我的任何问题。如果你有一个更好的答案,请拿出一个更好的答案。阅读整个问题
  • @Vantalk,stackoverflow 不像,“我想要这个,所以给我代码”,为了最好的理解,你需要发布一些代码和 st。到目前为止你已经尝试过了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-12
  • 2012-12-26
  • 1970-01-01
  • 1970-01-01
  • 2015-11-23
相关资源
最近更新 更多