protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
if (requiredField)
{
string marker = "*";
SizeF stringSize = new SizeF();
stringSize = e.Graphics.MeasureString(marker, requiredFieldMarkerFont );
e.Graphics.DrawString("*", this.requiredFieldMarkerFont, System.Drawing.Brushes.Red, this.Width - stringSize.Width, this.Height / 2 - stringSize.Height/2);
}
}