用整数递增

时间:2012-02-27 10:20:54

标签: vb.net progress-bar

我想使用Progressbar1.Increment,但我想使用整数,但问题是整数的最大值超过100,所以我想将Integer.Maxvalue设置为5,但是当我发现它时出错了尝试使用Integer.MaxValue(5)Integer.MaxValue = 5,所以我需要Maxvalue到5

PS:我使用的是Vb 2005 Express Editon *

*我是学生你觉得怎么样?

3 个答案:

答案 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)