Graphics.DrawIcon Metoda

Definicja

Rysuje obraz reprezentowany przez określony Icon na określonych współrzędnych.

Przeciążenia

DrawIcon(Icon, Rectangle)

Rysuje obraz reprezentowany przez określony Icon w obszarze określonym przez strukturę Rectangle.

DrawIcon(Icon, Int32, Int32)

Rysuje obraz reprezentowany przez określony Icon na określonych współrzędnych.

DrawIcon(Icon, Rectangle)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje obraz reprezentowany przez określony Icon w obszarze określonym przez strukturę Rectangle.

C#
public void DrawIcon (System.Drawing.Icon icon, System.Drawing.Rectangle targetRect);

Parametry

icon
Icon

Icon do losowania.

targetRect
Rectangle

Rectangle struktura określająca lokalizację i rozmiar wynikowego obrazu na powierzchni ekranu. Obraz zawarty w parametrze icon jest skalowany do wymiarów tego prostokątnego obszaru.

Wyjątki

icon jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy ikonę na podstawie standardowego pliku ikon systemu Windows SampIcon.ico w przykładowym folderze.

  • Tworzy prostokąt, w którym ma być rysowanie ikony.

  • Rysuje ikonę na ekranie.

Położenie prostokąta lokalizuje ikonę na ekranie, a rozmiar prostokąta określa skalowanie ikony narysowanej.

C#
private void DrawIconRectangle(PaintEventArgs e)
{        
    // Create icon.
    Icon newIcon = new Icon("SampIcon.ico");
             
    // Create rectangle for icon.
    Rectangle rect = new Rectangle(100, 100, 200, 200);
             
    // Draw icon to screen.
    e.Graphics.DrawIcon(newIcon, rect);
}

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

DrawIcon(Icon, Int32, Int32)

Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs
Źródło:
Graphics.cs

Rysuje obraz reprezentowany przez określony Icon na określonych współrzędnych.

C#
public void DrawIcon (System.Drawing.Icon icon, int x, int y);

Parametry

icon
Icon

Icon do losowania.

x
Int32

Współrzędna x lewego górnego rogu rysunku.

y
Int32

Współrzędna y lewego górnego rogu rysunku.

Wyjątki

icon jest null.

Przykłady

Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:

  • Tworzy ikonę na podstawie standardowego pliku ikon systemu Windows SampIcon.ico w przykładowym folderze.

  • Tworzy współrzędne lewego górnego rogu, w którym ma być rysowanie ikony.

  • Rysuje ikonę na ekranie.

Ikona rysunku jest nieskalowana.

C#
private void DrawIconInt(PaintEventArgs e)
{
    // Create icon.
    Icon newIcon = new Icon("SampIcon.ico");
             
    // Create coordinates for upper-left corner of icon.
    int x = 100;
    int y = 100;
             
    // Draw icon to screen.
    e.Graphics.DrawIcon(newIcon, x, y);
}

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9