Graphics.DrawImage(Image i, int x, int y); : Graphics « System.Drawing « C# / C Sharp by API






Graphics.DrawImage(Image i, int x, int y);

   

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

using System.Net;
using System.IO;

public class Form1 : System.Windows.Forms.Form {
    [STAThread]
    static void Main() {
        Application.Run(new Form1());
    }
    protected override void OnPaint(System.Windows.Forms.PaintEventArgs e) {
        string p = "icon.ico";
        Icon ic = new Icon(p);
        this.Icon = ic;  // Icon 1)
        Graphics g = e.Graphics;
        g.DrawIcon(ic, 0, 0);  // Icon 2)
        Image i = ic.ToBitmap();
        g.DrawImage(i, 50, 0);  // Icon 3)


        g.Dispose();
    }
}

   
    
    
  








Related examples in the same category

1.Graphics.Clear
2.Graphics.CopyFromScreen
3.Graphics.DashCap
4.Graphics.Dispose()
5.Graphics.DpiX
6.Graphics.DpiY
7.Graphics.DrawArc
8.Graphics.DrawBeziers
9.Graphics.DrawEllipse
10.Graphics.DrawIcon(Icon icon, int x, int y)
11.Graphics.DrawImage(Image img, int x, int y, int width, int height)
12.Graphics.DrawImage(im, rec, recPart, GraphicsUnit.Pixel)
13.Graphics.DrawImage(Image, Points[])
14.Graphics.DrawLine(Pen p, int x0,int y0, int x1, int y1)
15.Graphics.DrawLine(Pen,Point point1, Point point2)
16.Graphics.DrawLines(Pen pen, Point[] points)
17.Graphics.DrawPie
18.Graphics.DrawRectangle
19.Graphics.DrawRectangles
20.Graphics.DrawString
21.Graphics.EnumerateMetafileProc
22.Graphics.FillClosedCurve
23.Graphics.FillEllipse
24.Graphics.FillEllipse(Brush brush,int x, int y,int width,int height)
25.Graphics.FillPath(Brushes.AliceBlue, myPath);
26.Graphics.FillPolygon
27.Graphics.FillRectangle
28.Graphics.FillRectangles
29.Graphics.FillRegion
30.Graphics.FromHwnd()
31.Graphics.FromImage
32.Graphics.InterpolationMode
33.Graphics.MeasureString
34.Graphics.PageScale
35.Graphics.PageUnit
36.Graphics.PixelOffsetMode
37.Graphics.ReleaseHdc
38.Graphics.RotateTransform
39.Graphics.ScaleTransform
40.Graphics.SetClip
41.Graphics.SetClip(path, (CombineMode)miCombineMode.Index)
42.Graphics.SmoothingMode
43.Graphics.TextRenderingHint
44.Graphics.Transform
45.Graphics.TranslateClip
46.Graphics.TranslateTransform
47.Graphics.VisibleClipBounds