2 つの巨大な int 配列を互いに乗算し、結果を 3 番目の配列に格納したいと考えています。配列の長さが事前にわかっている場合、どのように進行状況を表示できますか?
プログレスバーを適切に表示する方法がわからないため、表示するコードがありません!
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 に答える