Graphics.DrawIconUnstretched(Icon, Rectangle) Yöntem

Tanım

Görüntüyü ölçeklendirmeden belirtilen Icon temsil eden görüntüyü çizer.

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

Parametreler

icon
Icon

Çizmek için Icon.

targetRect
Rectangle

Elde edilen görüntünün konumunu ve boyutunu belirten Rectangle yapısı. Görüntü bu dikdörtgene sığacak şekilde ölçeklendirilmemiş, ancak özgün boyutunu korumaktadır. Görüntü dikdörtgenden büyükse, içine sığacak şekilde kırpılır.

Özel durumlar

Örnekler

Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgsegerektirir. Kod aşağıdaki eylemleri gerçekleştirir:

  • Örnek klasörde SampIcon.ico standart bir Windows simge dosyasından bir simge oluşturur.

  • Simgenin çizildiği bir dikdörtgen oluşturur.

  • Simgeyi ekrana çizer.

Dikdörtgenin konumu ekrandaki simgeyi bulur ve çizilen simge ölçeklendirilmemiş ve sıkıştırılmıştır.

C#
private void DrawIconUnstretchedRectangle(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.DrawIconUnstretched(newIcon, rect);
}

Şunlara uygulanır

Ürün Sürümler
.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