SSISO Community

갤러리정

Non rectangle Form window

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

public  class  Form1  :  System.Windows.Forms.Form{
    private  System.ComponentModel.Container  components  =  null;

    public  Form1()
    {
        InitializeComponent();
    }

    protected  override  void  Dispose(  bool  disposing  )
    {
        if(  disposing  )
        {
            if  (components  !=  null)  
            {
                components.Dispose();
            }
        }
        base.Dispose(  disposing  );
    }

    #region  Windows  Form  Designer  generated  code
    private  void  InitializeComponent()
    {
            this.AutoScaleBaseSize  =  new  System.Drawing.Size(6,  15);
            this.ClientSize  =  new  System.Drawing.Size(472,  352);
            this.Name  =  "Form1";
            this.Text  =  "Shaped  Form  Demo";
            this.Load  +=  new  System.EventHandler(this.Form1_Load);
        }
    #endregion

    static  void  Main()  
    {
        Application.Run(new  Form1());
    }

        private  void  Form1_Load(object  sender,  System.EventArgs  e)
        {
            BackColor  =  Color.Red;
            GraphicsPath  path  =  new  GraphicsPath();
            path.AddString("www.java2s.com",Font.FontFamily,  1,  75,  new  Point(0,  0),  new  StringFormat());
            Region  =  new  Region(path);
        }
}

520 view

4.0 stars