我想使用Progressbar1.Increment
,但我想使用整数,但问题是整数的最大值超过100,所以我想将Integer.Maxvalue
设置为5,但是当我发现它时出错了尝试使用Integer.MaxValue(5)
和Integer.MaxValue = 5
,所以我需要Maxvalue
到5
PS:我使用的是Vb 2005 Express Editon *
*我是学生你觉得怎么样?
答案 0 :(得分:1)
Dim progressBar As New System.Windows.Forms.ProgressBar
progressBar.Maximum = 150
progressBar.Minimum = 100
progressBar.Step = 1
progressBar.Increment(5)
这在VB NET中对我来说很好用
答案 1 :(得分:0)
您无法更改整数的最大值。这是固定的,永久的,不可变的。无论你有多喜欢,你都无法做到。
相反,您必须设置使用此整数的进度条的最大值。您可以通过设置进度条的.Maximum属性来实现。这将确保没有任何大于所需最大值的整数与进度条一起使用。
答案 2 :(得分:0)
您的问题不在于进度条。您的问题是您正在创建比您需要的更大的随机数。
使用Random.Next()
的一个重载。这段代码将返回一个整数x; 0 <= x&lt; 0 5
Dim number As Integer = Random.Next(5)