/// <summary> /// /// </summary> /// <param name="graphics"></param> public virtual void RenderBackground(PKGraphics graphics) { if (this.BackgroundBrush != null) { PKPoint absPosition = GetAbsPosition(); graphics.FillRectangle(this.BackgroundBrush, absPosition.X, absPosition.Y, this.Width, this.Height, this.Corners); } }
public override void Render(PKGraphics graphics) { PKPoint absPosition = GetAbsPosition(); base.Render(graphics); graphics.FillRectangle(PKBrushes.GrayWhiteBrush, absPosition.X + this.Padding, absPosition.Y + 2, 18, 18); graphics.DrawRectangle( PKPens.DarkGrayPen, absPosition.X + this.Padding, absPosition.Y + 2, 18, 18); }
public override void Render(PKGraphics graphics) { PKPoint absPosition = GetAbsPosition(); base.Render(graphics); graphics.FillRectangle(PKBrushes.GrayWhiteBrush, absPosition.X + this.Padding, absPosition.Y + 2, this.Width - this.Padding * 2, 20); graphics.DrawRectangle( PKPens.DarkGrayPen, absPosition.X + this.Padding, absPosition.Y + 2, this.Width - this.Padding * 2, 20); graphics.DrawRectangle( PKPens.DarkGrayPen, absPosition.X - this.Padding + this.Width - 18, absPosition.Y + 2, 18, 20); graphics.WriteText("[]", PKBrushes.BlackBrush, this.TextFont, PKHAlign.Center, absPosition.X - this.Padding + this.Width - 18, absPosition.Y + 2, 18, 20); }