Per Mausklick bewerten und Feedback geben
MSDN
MSDN Library
.NET Entwicklung
System.Drawing
Rectangle-Struktur
Rectangle-Methoden
Inflate-Methode
 Inflate-Methode (Int32, Int32)

  Anzeige für geringe Bandbreite anschalten
Diese Seite ist spezifisch für
Microsoft Visual Studio 2005/.NET Framework 2.0

Andere Versionen stehen ebenfalls zur Verfügung für:
.NET Framework-Klassenbibliothek
Rectangle.Inflate-Methode (Int32, Int32)

Vergrößert dieses Rectangle um den angegebenen Betrag.

Namespace: System.Drawing
Assembly: System.Drawing (in system.drawing.dll)

Visual Basic (Deklaration)
Public Sub Inflate ( _
    width As Integer, _
    height As Integer _
)
Visual Basic (Verwendung)
Dim instance As Rectangle
Dim width As Integer
Dim height As Integer

instance.Inflate(width, height)
C#
public void Inflate (
    int width,
    int height
)
C++
public:
void Inflate (
    int width, 
    int height
)
J#
public void Inflate (
    int width, 
    int height
)
JScript
public function Inflate (
    width : int, 
    height : int
)

Parameter

width

Der Betrag, um den dieses Rectangle horizontal vergrößert werden soll.

height

Der Betrag, um den dieses Rectangle vertikal vergrößert werden soll.

Diese Methode vergrößert das Rechteck und nicht eine Kopie. Die Vergrößerung entlang einer Achse erfolgt in zwei Richtungen (Minus-Richtung und Plus-Richtung). Wenn z. B. ein Rechteck mit einer Größe von 50 x 50 Einheiten entlang der x-Achse um 50 Einheiten vergrößert wird, beträgt die Länge des resultierenden Rechtecks 150 Einheiten: die ursprünglichen 50 Einheiten, die 50 Einheiten in Minus-Richtung und die 50 Einheiten in Plus-Richtung. Die geometrische Mitte des Rechtecks wird beibehalten.

Bei negativem Wert von x oder y wird die Rectangle-Struktur in der entsprechenden Richtung verkleinert.

Im folgenden Beispiel wird ein Rectangle erstellt und um 100 Einheiten entlang der x-Achse vergrößert.

Visual Basic
Public Sub RectangleInflateTest3(ByVal e As PaintEventArgs)

    ' Create a rectangle.
    Dim rect As New Rectangle(100, 100, 50, 50)

    ' Draw the uninflated rectangle to screen.
    e.Graphics.DrawRectangle(Pens.Black, rect)

    ' Call Inflate.
    rect.Inflate(50, 50)

    ' Draw the inflated rectangle to screen.
    e.Graphics.DrawRectangle(Pens.Red, rect)
End Sub
C#
public void RectangleInflateTest3(PaintEventArgs e)
{
             
    // Create a rectangle.
    Rectangle rect = new Rectangle(100, 100, 50, 50);
             
    // Draw the uninflated rectangle to screen.
    e.Graphics.DrawRectangle(Pens.Black, rect);
             
    // Call Inflate.
    rect.Inflate(50, 50);
             
    // Draw the inflated rectangle to screen.
    e.Graphics.DrawRectangle(Pens.Red, rect);
}
C++
public:
   void RectangleInflateTest3( PaintEventArgs^ e )
   {
      // Create a rectangle.
      Rectangle rect = Rectangle(100,100,50,50);

      // Draw the uninflated rectangle to screen.
      e->Graphics->DrawRectangle( Pens::Black, rect );

      // Call Inflate.
      rect.Inflate( 50, 50 );

      // Draw the inflated rectangle to screen.
      e->Graphics->DrawRectangle( Pens::Red, rect );
   }
J#
public void RectangleInflateTest3(PaintEventArgs e)
{
    // Create a rectangle.
    Rectangle rect = new Rectangle(100, 100, 50, 50);

    // Draw the uninflated rectangle to screen.
    e.get_Graphics().DrawRectangle(Pens.get_Black(), rect);

    // Call Inflate.
    rect.Inflate(50, 50);

    // Draw the inflated rectangle to screen.
    e.get_Graphics().DrawRectangle(Pens.get_Red(), rect);
} //RectangleInflateTest3

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0
© 2009 Microsoft Corporation. Alle Rechte vorbehalten. Nutzungsbedingungen  |  Markenzeichen  |  Informationen zur Datensicherheit
Page view tracker