我有一个进度条。 我有一个增加的int。我将其命名为questionindex 我希望进度条在整数增加时移动。即我希望进度条的值随着我的增量int值的增加而增加。 我写道:
ProgressBar.value= questionindex;
questionindex是我的Int 提出了一项豁免,称我无法将Int转换为double
然后我用了:
ProgressBar.value = questionindex.Tostring();
它说我无法将字符串转换为双重缺少e。属性。 然后我创建一个隐藏的文本块。我将text属性设置为我的Int。
textBlock.Text= questionindex;
然后将其等同于进度条
ProgressBar.value= textBlock.Text
这些都不起作用。
答案 0 :(得分:1)
一位朋友刚刚帮忙。我使用这个小代码,它的工作原理。
ProgressBar.value= Double.Parse(questionindex.ToString());
随着整数的增加,进度条增加并移动。最小值和最大值由visual studio自动设置。
答案 1 :(得分:0)
这适用于我的。
int i = 0
while (i < 100)
{
progressBar.Value = i;
i++;
}
值为int
。
如果您要创建进度条,则在使用之前需要使用步骤和最大值。
另请注意,您可以创建一个用途
ProgressBar progressBar = new System.Windows.Forms.ProgressBar();
感谢您的编辑