Mega Code Archive

 
Categories / C# / 2D Graphics
 

New SolidBrush(ForeColor)

using System; using System.Drawing; using System.Windows.Forms;     class HelloCenteredMeasured: Form {      public static void Main()       {           Application.Run(new HelloCenteredMeasured());       }      public HelloCenteredMeasured()      {           Text = "Hello Centered Using MeasureString";           BackColor = SystemColors.Window;           ForeColor = SystemColors.WindowText;           ResizeRedraw = true;      }      protected override void OnPaint(PaintEventArgs pea)      {           Graphics graphics      = pea.Graphics;           string   str       = "Hello, world!";           SizeF    sizefText = graphics.MeasureString(str, Font);               graphics.DrawString(str, Font, new SolidBrush(ForeColor),                            (ClientSize.Width  - sizefText.Width)  / 2,                            (ClientSize.Height - sizefText.Height) / 2);      } }