0

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

4

2 に答える 2

1

プログレス バーの操作は非常に簡単です。たとえば、プログレス バーとボタンを含む以下の Windows フォームを確認してください。

プログレスバー付きの 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 に答える