我想将两个巨大的 int 数组相乘并将结果存储在第三个数组中。如果我提前知道数组的长度,如何显示进度?
我不知道如何正确显示进度条,因此没有代码可以显示!
问问题
232 次
2 回答
1
进度条非常易于使用。例如,查看下面包含进度条和按钮的 Windows 表单:
现在要增加进度条,我只需将以下行放在我的Do Stuff
按钮下:
progressBar1.Value += 10;
我可以像这样递减:
progressBar1.Value -= 10;
默认情况下,进度条的值可以是 0 到 100 之间的任何值,但是您可以通过修改Maximum
属性来更改它,正如J Steen
所指出的那样。我在这里所做的只是在每次点击时将值增加 10。该值具有 getter 和 setter 属性,因此您可以检查当前值以查看进度条是否已完成。
希望这可以帮助
于 2012-07-27T07:12:03.383 回答
0
Public Class Form1
Dim x(50000), y(50000), z(50000) As Integer
Private Sub btn_Click() Handles btn.Click
For i As Integer = 0 To 49999 Step 1
z(i) = x(i) * y(i)
bar.Value = i / 500
Next
End Sub
Private Sub Form1_Paint() Handles Me.Paint
Dim r As New Random
For i As Integer = 0 To 49999 Step 1
x(i) = r.Next(50)
y(i) = r.Next(50)
Next
End Sub
End Class
于 2012-07-27T13:56:55.927 回答