當前位置: 首頁>>代碼示例>>VB.NET>>正文


VB.NET ProgressBarRenderer.ChunkSpaceThickness屬性代碼示例

本文整理匯總了VB.NET中System.Windows.Forms.ProgressBarRenderer.ChunkSpaceThickness屬性的典型用法代碼示例。如果您正苦於以下問題:VB.NET ProgressBarRenderer.ChunkSpaceThickness屬性的具體用法?VB.NET ProgressBarRenderer.ChunkSpaceThickness怎麽用?VB.NET ProgressBarRenderer.ChunkSpaceThickness使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在System.Windows.Forms.ProgressBarRenderer的用法示例。


在下文中一共展示了ProgressBarRenderer.ChunkSpaceThickness屬性的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的VB.NET代碼示例。

示例1: SetupProgressBar

' Initialize the rectangles used to paint the states of the 
' progress bar.
Private Sub SetupProgressBar() 
    If Not ProgressBarRenderer.IsSupported Then
        Return
    End If
    
    ' Determine the size of the progress bar frame.
    Me.Size = New Size(ClientRectangle.Width, NumberChunks *(ProgressBarRenderer.ChunkThickness + 2 * ProgressBarRenderer.ChunkSpaceThickness) + 6)
    
    ' Initialize the rectangles to draw each step of the 
    ' progress bar.
    progressBarRectangles = New Rectangle(NumberChunks) {}
    
    Dim i As Integer
    For i = 0 To NumberChunks
        ' Use the thickness defined by the current visual style 
        ' to calculate the height of each rectangle. The size 
        ' adjustments ensure that the chunks do not paint over 
        ' the frame.
        Dim filledRectangleHeight As Integer = (i + 1)  _
    *(ProgressBarRenderer.ChunkThickness + 2 * ProgressBarRenderer.ChunkSpaceThickness)
        
        progressBarRectangles(i) = New Rectangle(ClientRectangle.X + 3, _
            ClientRectangle.Y + ClientRectangle.Height - 3 - filledRectangleHeight, _
            ClientRectangle.Width - 6, filledRectangleHeight)
    Next i

End Sub
開發者ID:VB.NET開發者,項目名稱:System.Windows.Forms,代碼行數:29,代碼來源:ProgressBarRenderer.ChunkSpaceThickness


注:本文中的System.Windows.Forms.ProgressBarRenderer.ChunkSpaceThickness屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。