SSISO Community

갤러리정

Bitmap Other

/*
GDI+  Programming  in  C#  and  VB  .NET
by  Nick  Symmonds

Publisher:  Apress
ISBN:  159059035X
*/
using  System;
using  System.Drawing;
using  System.Drawing.Drawing2D;
using  System.Drawing.Imaging;
using  System.Collections;
using  System.ComponentModel;
using  System.Windows.Forms;
using  System.Data;

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

        public  BitmapOther()
        {
            //
            //  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()
        {
            //  
            //  BitmapOther
            //  
            this.AutoScaleBaseSize  =  new  System.Drawing.Size(5,  13);
            this.ClientSize  =  new  System.Drawing.Size(292,  273);
            this.Name  =  "BitmapOther";
            this.StartPosition  =  System.Windows.Forms.FormStartPosition.CenterScreen;
            this.Text  =  "BitmapOther";
            this.Load  +=  new  System.EventHandler(this.BitmapOther_Load);

        }
                #endregion

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

        private  void  BitmapOther_Load(object  sender,  System.EventArgs  e)
        {
        
        }

        protected  override  void  OnPaint  (  PaintEventArgs  e  )
        {
            Bitmap  BMP  =  new  Bitmap("Colorbars.JPG");
            Point  Pt  =  new  Point(20,20);

      //      BMP.SetPixel(15,20,Color.Black);
            BMP.MakeTransparent(  BMP.GetPixel(15,25)  );

            e.Graphics.DrawImage(BMP,  Pt);
            e.Graphics.DrawLine(new  Pen(Brushes.GreenYellow,30),60,60,200,60);


            
        }
      }
        }

485 view

4.0 stars