Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
' Draw the element if the renderer has been set.
If Not (renderer Is Nothing) Then
renderer.DrawBackground(e.Graphics, Me.ClientRectangle)
' Visual styles are disabled or the element is undefined,
' so just draw a message.
Else
Me.Text = "Visual styles are disabled."
TextRenderer.DrawText(e.Graphics, Me.Text, Me.Font, _
New Point(0, 0), Me.ForeColor)
End If
End Sub
protected override void OnPaint(PaintEventArgs e)
{
// Draw the element if the renderer has been set.
if (renderer != null)
{
renderer.DrawBackground(e.Graphics, this.ClientRectangle);
}
// Visual styles are disabled or the element is undefined,
// so just draw a message.
else
{
this.Text = "Visual styles are disabled.";
TextRenderer.DrawText(e.Graphics, this.Text, this.Font,
new Point(0, 0), this.ForeColor);
}
}
protected:
virtual void OnPaint(PaintEventArgs^ e) override
{
// Draw the element if the renderer has been set.
if (renderer != nullptr)
{
renderer->DrawBackground(e->Graphics, this->ClientRectangle);
}
// Visual styles are disabled or the element is undefined,
// so just draw a message.
else
{
this->Text = "Visual styles are disabled.";
TextRenderer::DrawText(e->Graphics, this->Text, this->Font,
Point(0, 0), this->ForeColor);
}
}