using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace Font_Sizes
{
       /// <summary>
   /// Summary description for Form1.
      /// </summary>
  public class Form1 : System.Windows.Forms.Form
  {
               /// <summary>
           /// Required designer variable.
         /// </summary>
          private System.ComponentModel.Container components = null;

              public Form1()
          {
                      //
                      // Required for Windows Form Designer support
                      //
                         InitializeComponent();

                      //
                      // TODO: Add any constructor code after InitializeComponent call
                      //
          }

               /// <summary>
           /// Clean up any resources being used.
          /// </summary>
          protected override void Dispose( bool disposing )
               {
                 if( disposing )
                 {
                         if (components != null) 
                         {
                                components.Dispose();
                         }
                 }
                       base.Dispose( disposing );
               }

               #region Windows Form Designer generated code
           /// <summary>
           /// Required method for Designer support - do not modify
           /// the contents of this method with the code editor.
           /// </summary>
          private void InitializeComponent()
          {
                     // 
                     // Form1
                     // 
                     this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
                     this.ClientSize = new System.Drawing.Size(328, 389);
                     this.Name = "Form1";
                     this.Text = "Font Sizes";
                     this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1_Paint);

          }
               #endregion

           /// <summary>
           /// The main entry point for the application.
           /// </summary>
          [STAThread]
          static void Main() 
          {
                       Application.Run(new Form1());
          }

          private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
          {
                  Graphics g = e.Graphics;
                  string strF = "Times New Roman";
                  Brush b = new SolidBrush(this.ForeColor);
                  float y = 0;
                  for (float fSize = 6; fSize<=16; fSize+=0.5f)
                  {
                         Font f = new Font(strF, fSize);
                         g.DrawString(strF + " in " + fSize.ToString() +" points", f, b, 0, y);
                         y += f.GetHeight(g);
                  }
          }
    }
}