private void TransparentPanel_Paint(object sender, PaintEventArgs e) { if (controlledPg != null) { if (controlledPg.Dead) { var g = e.Graphics; var deadStr = "YOU'RE DEAD"; var font = new Font(FontFamily.GenericMonospace, 30.0f, FontStyle.Bold); var len = g.MeasureString(deadStr, font); var pos = new PointF((this.Width - len.Width) / 2.0f, (this.Height - len.Height) / 2.0f); var posShadow = pos.Offset(0, 5.0f); g.DrawString(deadStr, font, Brushes.Yellow, posShadow); g.DrawString(deadStr, font, Brushes.Red, pos); } } }