ProgressBarRenderer.DrawVerticalBar(Graphics, Rectangle) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee tekent u een leeg besturingselement voor de voortgangsbalk dat verticaal wordt ingevuld.
public:
static void DrawVerticalBar(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds);
public static void DrawVerticalBar(System.Drawing.Graphics g, System.Drawing.Rectangle bounds);
static member DrawVerticalBar : System.Drawing.Graphics * System.Drawing.Rectangle -> unit
Public Shared Sub DrawVerticalBar (g As Graphics, bounds As Rectangle)
Parameters
Uitzonderingen
Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.
– of –
Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.
– of –
Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.
Voorbeelden
In het volgende codevoorbeeld wordt de methode in de DrawVerticalBar methode van OnPaint een aangepast besturingselement gebruikt om een lege voortgangsbalk te tekenen. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de ProgressBarRenderer klasse.
// Draw the progress bar in its normal state.
protected:
virtual void OnPaint(PaintEventArgs^ e) override
{
__super::OnPaint(e);
if (ProgressBarRenderer::IsSupported)
{
ProgressBarRenderer::DrawVerticalBar(e->Graphics,
ClientRectangle);
this->Parent->Text = "VerticalProgressBar Enabled";
}
else
{
this->Parent->Text = "VerticalProgressBar Disabled";
}
}
// Draw the progress bar in its normal state.
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
if (ProgressBarRenderer.IsSupported)
{
ProgressBarRenderer.DrawVerticalBar(e.Graphics,
ClientRectangle);
this.Parent.Text = "VerticalProgressBar Enabled";
}
else
{
this.Parent.Text = "VerticalProgressBar Disabled";
}
}
' Draw the progress bar in its normal state.
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
MyBase.OnPaint(e)
If ProgressBarRenderer.IsSupported Then
ProgressBarRenderer.DrawVerticalBar(e.Graphics, ClientRectangle)
Me.Parent.Text = "VerticalProgressBar Enabled"
Else
Me.Parent.Text = "VerticalProgressBar Disabled"
End If
End Sub
Opmerkingen
Voordat u deze methode gebruikt, moet u controleren of de IsSupported eigenschap retourneert true.