ProgressBarRenderer.DrawVerticalChunks(Graphics, Rectangle) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
세로 진행률 표시줄을 채우는 일련의 진행률 표시줄 조각을 그립니다.
public:
static void DrawVerticalChunks(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds);
public static void DrawVerticalChunks (System.Drawing.Graphics g, System.Drawing.Rectangle bounds);
static member DrawVerticalChunks : System.Drawing.Graphics * System.Drawing.Rectangle -> unit
Public Shared Sub DrawVerticalChunks (g As Graphics, bounds As Rectangle)
매개 변수
예외
운영 체제에서 비주얼 스타일을 지원하지 않는 경우
또는
운영 체제에서 사용자가 비주얼 스타일을 사용하지 않도록 설정한 경우
또는
비주얼 스타일이 애플리케이션 창의 클라이언트 영역에 적용되지 않은 경우
예제
다음 코드 예제에서는 합니다 DrawVerticalChunks 의 메서드는 Timer.Tick 이벤트 처리기를 진행률 표시줄의 각 증분을 그립니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 ProgressBarRenderer 클래스입니다.
// Handle the timer tick; draw each progressively larger rectangle.
private:
void progressTimer_Tick(Object^ myObject, EventArgs^ e)
{
if (ticks < NumberChunks)
{
Graphics^ g = this->CreateGraphics();
ProgressBarRenderer::DrawVerticalChunks(g,
progressBarRectangles[ticks]);
ticks++;
}
else
{
progressTimer->Enabled = false;
}
}
// Handle the timer tick; draw each progressively larger rectangle.
private void progressTimer_Tick(Object myObject, EventArgs e)
{
if (ticks < NumberChunks)
{
using (Graphics g = this.CreateGraphics())
{
ProgressBarRenderer.DrawVerticalChunks(g,
progressBarRectangles[ticks]);
ticks++;
}
}
else
{
progressTimer.Enabled = false;
}
}
' Handle the timer tick; draw each progressively larger rectangle.
Private Sub progressTimer_Tick(ByVal myObject As [Object], ByVal e As EventArgs)
If ticks < NumberChunks Then
Dim g As Graphics = Me.CreateGraphics()
Try
ProgressBarRenderer.DrawVerticalChunks(g, progressBarRectangles(ticks))
ticks += 1
Finally
g.Dispose()
End Try
Else
progressTimer.Enabled = False
End If
End Sub
설명
이 메서드를 그린 각 진행률 표시줄 조각을의 너비로 확장 되는 bounds
매개 변수입니다. 진행률 표시줄 조각 그립니다 수가의 높이 따라 결정 됩니다 bounds
반환한 값과 ChunkSpaceThickness 및 ChunkThickness합니다.
이 메서드를 사용 하기 전에 있는지 확인 해야 합니다 IsSupported 속성이 반환 true
합니다.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET