Mega Code Archive

 
Categories / C# by API / System Drawing
 

StringFormat Alignment

using System; using System.Drawing; using System.Windows.Forms;     class HelloCenteredRectangle: Form {      public static void Main()       {           Application.Run(new HelloCenteredRectangle());       }      public HelloCenteredRectangle()      {           BackColor = SystemColors.Window;           ForeColor = SystemColors.WindowText;           ResizeRedraw = true;      }      protected override void OnPaint(PaintEventArgs pea)      {           Graphics     grfx   = pea.Graphics;           StringFormat strfmt = new StringFormat();               strfmt.Alignment     = StringAlignment.Center;           strfmt.LineAlignment = StringAlignment.Center;               grfx.DrawString("Hello, world!", Font, new SolidBrush(ForeColor),                           ClientRectangle, strfmt);      } }