Thursday, May 1, 2014

Getter and Setter and Business Object Creator



System Requirement :
  • Microsoft Dot Net 2.0
Download GetSet

How to Use this Tool ?

It is easy to create an property or an business object by entering an C# Keywords

Example :

If you need to create property for int just enter (i space fieldname) this will create this

      private int fieldname = 0;
     
      public int Fieldname
      {
         get
         {
            return fieldname;
         }
         set
        {
           fieldname = value;
     }
 }

Thursday, October 3, 2013

Byte Conversion

Byte Conversion


    The Following Example helps to convert the Byte >( Bits, KiloByte, MegaByte, GigaByte, TeraByte, PetaByte, ExaByte, Zettabyte, YottaByte) in c#


Bytes to Bits

                   public static double BytesToBits(long bytes)
                   {
                       return (bytes * 8);
                   }

Bytes to KiloByte

                  public static double BytesToKB(long bytes)
                  {
                      return (bytes / 1024f);
                  }

Bytes to Megabyte (MB)

                 public static double BytesToMB(long bytes)
                 {
                      return (bytes / 1024f) / 1024f;
                 }

Bytes to Gigabyte (GB)

               public static double BytesToGB(long bytes)
               {
                    return ((bytes / 1024f) / 1024f) / 1024f;
                }

Bytes to Terabyte (TB)

               public static double BytesToTB(long bytes)
               {
                    return (((bytes / 1024f) / 1024f) / 1024f) / 1024f;
               }

Bytes to Petabyte (PB)

                public static double BytesToPB(long bytes)
                {
                    return ((((bytes / 1024f) / 1024f) / 1024f) / 1024f) / 1024f;
                }

Bytes to Exabyte (EB)

                public static double BytesToEB(long bytes)
                {
                     return (((((bytes / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f;
                }

Bytes to Zettabyte (ZB)

               public static double BytesToZB(long bytes)
               {
                     return ((((((bytes / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f;
               }

Bytes to Yottabyte (YB)

              public static double BytesToYB(long bytes)
              {
                   return (((((((bytes / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f) / 1024f;
              }


Wednesday, September 18, 2013

Picture Box Image Disabled in C#

PictureBox Image Disabled in C#


Code:


public class XPicturebox : PictureBox
    {
        protected override void OnPaint(PaintEventArgs pe)
        {
            Graphics g = pe.Graphics;
         
            if (Enabled)
            {
                if (Image != null)
                {
                    if (SizeMode == PictureBoxSizeMode.StretchImage)
                    {
                        g.DrawImage(this.Image, new Rectangle(0, 0, Width, Height), new Rectangle(0, 0, Image.Width, Image.Height), GraphicsUnit.Pixel);
                    }
                    else if (SizeMode == PictureBoxSizeMode.Normal)
                    {
                        g.DrawImage(this.Image, 0, 0, this.Width, this.Height);
                    }
                    else if (SizeMode == PictureBoxSizeMode.AutoSize)
                    {
                        g.DrawImage(this.Image, 0, 0, this.Image.Width, this.Image.Height);
                        this.Width = this.Image.Width;
                        this.Height = this.Image.Height;
                    }
                    else
                    {
                        g.DrawImage(this.Image, 0, 0, this.Width, this.Height);
                    }
                }
            }
            else
            {
                if (Image != null)
                {
                    using (Image img = new Bitmap(this.Width, this.Height))
                    {
                        using (Graphics g2 = Graphics.FromImage(img))
                        {
                            if (SizeMode == PictureBoxSizeMode.StretchImage)
                            {
                                g2.DrawImage(Image, new Rectangle(0, 0, Width, Height), new Rectangle(0, 0, Image.Width, Image.Height), GraphicsUnit.Pixel);
                            }
                            else if (SizeMode == PictureBoxSizeMode.Normal)
                            {
                                g2.DrawImage(Image, 0, 0, Width, Height);
                            }
                            else if (SizeMode == PictureBoxSizeMode.AutoSize)
                            {
                                g2.DrawImage(Image, 0, 0, this.Image.Width, this.Image.Height);
                                this.Width = Image.Width;
                                this.Height = Image.Height;
                            }
                            else if (SizeMode == PictureBoxSizeMode.CenterImage)
                            {
                            }
                            else
                            {
                                g2.DrawImage(Image, 0, 0, Width, Height);
                            }
                        }
                        ControlPaint.DrawImageDisabled(g, img, 0, 0, this.BackColor);
                    }
                }
            }

        }
    }

Monday, September 16, 2013

Visual Studio 2010 Theme Like Background

Create Visual Studio 2010 Background Theme in C#


Preview:





Source Code :

How to use :

In Form or Control OnPaintEvent()
Add the Following Code :

Graphics g = this.CreateGraphics(); 
Color DarkColor = Color.FromArgb(53, 73, 106); //Your Color1 
Color LightColor = Color.FromArgb(41, 57, 85); //Your Color2 
ManiX.THEME.DrawBackground(g.GetHdc(), this.ClientRectangle, DarkColor,LightColor); 
g.ReleaseHdc();



WPF Brush to Windows Form Brush Converter

WPF to Windows Form Brush Converter

(WPF to WIN)

Note: Required Microsoft .Net 2.0 Framework

This Tool helps to Convert WPF Brushes (LinearGradientBrush,SolidColorBrush) to Windows Form (LinearGradientBrush,SolidBrush) Easily




Monday, December 3, 2012

Create Custom C# Buttons Like MS Office 2010

Requirement

Visual Studio 2005 or Greater

Solution

1.Create a Class ColorTable.cs to an existing Project















2. Add the Following Source Code to Color Table.cs



3. Create Class Xbutton.cs
















4.Add the Source Code 



5.Now Build the Project, Success we Created an New Office Themed Button

6. Now add button from tool box to your forms and enjoy :)






Preview :









Coding is fun

Source Code : Download XButton.cs

ManiX (manivannangd@gmail.com)