Visual studio 2010 如何在Visual Basic的ProgressBar中实现累加器?

Visual studio 2010 如何在Visual Basic的ProgressBar中实现累加器?,visual-studio-2010,Visual Studio 2010,所以我在表单的右角有一个进度条 在表单的顶部,标签中有一条线索,表单中散布的对象都包含在标签中 按钮的形式。用户只有3次尝试根据线索猜测对象是什么。现在我尝试使用进度条来跟踪猜测?我很困惑,不知道从哪里开始。将ProgressBar的最大值设置为3。现在创建一个计数器变量,当用户单击不正确的按钮时,该变量将递增。然后只需将ProgressBar的Value属性设置为计数器变量的值 下面是一个简化的示例: Public Class Form1 Private Counter As Int

所以我在表单的右角有一个进度条 在表单的顶部,标签中有一条线索,表单中散布的对象都包含在标签中
按钮的形式。用户只有3次尝试根据线索猜测对象是什么。现在我尝试使用进度条来跟踪猜测?我很困惑,不知道从哪里开始。

将ProgressBar的
最大值设置为3。现在创建一个计数器变量,当用户单击不正确的按钮时,该变量将递增。然后只需将ProgressBar的
Value
属性设置为计数器变量的值

下面是一个简化的示例:

Public Class Form1

    Private Counter As Integer = 0

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        ProgressBar1.Maximum = 3
        For Each Btn As Button In Me.Controls.OfType(Of Button)()
            AddHandler Btn.Click, AddressOf Btn_Click
        Next
    End Sub

    Private Sub Btn_Click(sender As Object, e As EventArgs)
        If True Then ' <-- change to determine if click is incorrect
            Counter = Counter + 1
            ProgressBar1.Value = Counter
            If Counter = 3 Then
                MessageBox.Show("You Failed!")
            End If
        End If
    End Sub

End Class
公共类表单1
作为整数的专用计数器=0
私有子表单1_Load(发送方作为对象,e作为事件参数)处理MyBase.Load
ProgressBar1.最大值=3
对于每个Btn As按钮,控制按钮的类型()
AddHandler Btn.单击,地址Btn\u单击
下一个
端接头
私有子Btn_单击(发送者作为对象,e作为事件参数)
如果是真的,那么