System.Drawing.Graphics.DrawImage C# (CSharp) Method

DrawImage() public method

Draws the specified Image at the specified location and with the specified size.
public DrawImage ( Image image, int x, int y, int width, int height ) : void
image Image Image.
x int The x coordinate.
y int The y coordinate.
width int Width.
height int Height.
return void
        public void DrawImage(Image image, int x, int y, int width, int height)
        {
            if (image == null)
                throw new ArgumentNullException ("image");

            DrawImage(image, new RectangleF(x,y,width, height));
        }

Same methods

Graphics::DrawImage ( Image image, Point destPoints ) : void
Graphics::DrawImage ( Image image, Point destPoints, Rectangle srcRect, GraphicsUnit srcUnit ) : void
Graphics::DrawImage ( Image image, Point destPoints, Rectangle srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr ) : void
Graphics::DrawImage ( Image image, Point destPoints, Rectangle srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback ) : void
Graphics::DrawImage ( Image image, Point destPoints, Rectangle srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback, int callbackData ) : void
Graphics::DrawImage ( Image image, PointF point ) : void
Graphics::DrawImage ( Image image, PointF destPoints, RectangleF srcRect, GraphicsUnit srcUnit ) : void
Graphics::DrawImage ( Image image, PointF destPoints, RectangleF srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr ) : void
Graphics::DrawImage ( Image image, PointF destPoints, RectangleF srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback ) : void
Graphics::DrawImage ( Image image, PointF destPoints, RectangleF srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback, int callbackData ) : void
Graphics::DrawImage ( Image image, Rectangle rect ) : void
Graphics::DrawImage ( Image image, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit ) : void
Graphics::DrawImage ( Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit ) : void
Graphics::DrawImage ( Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs ) : void
Graphics::DrawImage ( Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback ) : void
Graphics::DrawImage ( Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback, IntPtr callbackData ) : void
Graphics::DrawImage ( Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit ) : void
Graphics::DrawImage ( Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttr ) : void
Graphics::DrawImage ( Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback ) : void
Graphics::DrawImage ( Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback, IntPtr callbackData ) : void
Graphics::DrawImage ( Image image, RectangleF rect ) : void
Graphics::DrawImage ( Image image, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit ) : void
Graphics::DrawImage ( Image image, float x, float y ) : void
Graphics::DrawImage ( Image image, float x, float y, RectangleF srcRect, GraphicsUnit srcUnit ) : void
Graphics::DrawImage ( Image image, float x, float y, float width, float height ) : void
Graphics::DrawImage ( Image image, int x, int y ) : void
Graphics::DrawImage ( Image image, int x, int y, Rectangle srcRect, GraphicsUnit srcUnit ) : void
Graphics::DrawImage ( RectangleF rect, CGImage image, CGAffineTransform transform ) : void

Usage Example

Example #1
0
 public void _drawTabHeader(Graphics nGraphics, Font nFont, Rectangle nRectangle)
 {
     int width_ = nRectangle.Height - 2;
     switch (mSideTabStatus)
     {
         case SideTabStatus_.mNormal_:
             ControlPaint.DrawBorder3D(nGraphics, nRectangle, Border3DStyle.RaisedInner);
             nGraphics.DrawImage(mSideTabImage, nRectangle.X + 1, nRectangle.Y + 1, width_, width_);
             nGraphics.DrawString(mSideTabName, nFont, SystemBrushes.ControlText, new PointF(nRectangle.X + width_ + 2, nRectangle.Y + 2));
             break;
         case SideTabStatus_.mSelected_:
             ControlPaint.DrawBorder3D(nGraphics, nRectangle, Border3DStyle.Sunken);
             nGraphics.DrawImage(mSideTabImage, nRectangle.X + 1, nRectangle.Y + 1, width_, width_);
             nGraphics.DrawString(mSideTabName, nFont, SystemBrushes.ControlText, new PointF(nRectangle.X + width_ + 2, nRectangle.Y + 2));
             break;
         case SideTabStatus_.mDragged_:
             ControlPaint.DrawBorder3D(nGraphics, nRectangle, Border3DStyle.RaisedInner);
             nRectangle.X += 1;
             nRectangle.Y += 1;
             nRectangle.Width -= 2;
             nRectangle.Height -= 2;
             nGraphics.FillRectangle(SystemBrushes.ControlDarkDark, nRectangle);
             nGraphics.DrawString(mSideTabName, nFont, SystemBrushes.HighlightText, new PointF(nRectangle.X + width_ , nRectangle.Y));
             break;
     }
 }
All Usage Examples Of System.Drawing.Graphics::DrawImage