【问题标题】:Increment with integer以整数递增
【发布时间】:2012-02-27 10:20:53
【问题描述】:

我想使用 Progressbar1.Increment 但我想使用 Integer 但问题是整数的最大值超过 100 所以我想将 Integer.Maxvalue 设置为 5 但是当我尝试使用 @987654323 时出现错误@ 和Integer.MaxValue = 5,所以我需要将Maxvalue 改为5

PS:我用的是Vb 2005 Express Editon*

*我是学生你怎么看?

【问题讨论】:

    标签: vb.net progress-bar


    【解决方案1】:
        Dim progressBar As New System.Windows.Forms.ProgressBar
        progressBar.Maximum = 150
        progressBar.Minimum = 100
        progressBar.Step = 1
        progressBar.Increment(5)
    

    这对我在 VB NET 中很有效

    【讨论】:

    • umm 整数的最大值约为 2,147,483,647,因为整数是一个随机数选择,我想用 +3、+1、+4、+5、+2 等进度条递增
    【解决方案2】:

    您的问题不在于进度条。您的问题是您正在创建比您需要的更大的随机数。

    使用Random.Next() 的重载之一。此代码将返回一个整数 x; 0

    Dim number As Integer = Random.Next(5)
    

    【讨论】:

      【解决方案3】:

      您不能更改整数的最大值。那是固定的、永久的和不可变的。不管你多么想做,你都做不到。

      相反,您必须设置使用此整数的进度条的最大值。您可以通过设置进度条的 .Maximum 属性来做到这一点。这将确保进度条不会使用大于所需最大值的整数。

      【讨论】:

        猜你喜欢
        • 2016-02-10
        • 1970-01-01
        • 2017-05-03
        • 2011-02-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-23
        相关资源
        最近更新 更多