Graphics.ExcludeClip Methode

Definitie

Hiermee werkt u het clipgebied van dit Graphics gebied bij om het gebied uit te sluiten dat is opgegeven door een Rectangle structuur.

Overloads

Name Description
ExcludeClip(Region)

Hiermee wordt het clipgebied bijgewerkt Graphics om het gebied uit te sluiten dat is opgegeven door een Region.

ExcludeClip(Rectangle)

Hiermee werkt u het clipgebied van dit Graphics gebied bij om het gebied uit te sluiten dat is opgegeven door een Rectangle structuur.

ExcludeClip(Region)

Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs

Hiermee wordt het clipgebied bijgewerkt Graphics om het gebied uit te sluiten dat is opgegeven door een Region.

public:
 void ExcludeClip(System::Drawing::Region ^ region);
public void ExcludeClip(System.Drawing.Region region);
member this.ExcludeClip : System.Drawing.Region -> unit
Public Sub ExcludeClip (region As Region)

Parameters

region
Region

Region hiermee geeft u de regio op die moet worden uitgesloten van het clipgebied.

Voorbeelden

Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:

  • Hiermee maakt u een rechthoek van 100 pixels van 100 pixels waarvan de linkerbovenhoek zich in de coördinaat bevindt (100, 100).

  • Hiermee stelt u het knipgebied in om de rechthoek uit te sluiten.

  • Vult een rechthoek van 300 pixels van 300 pixels waarvan de linkerbovenhoek zich in de coördinaat (0, 0) bevindt met een effen blauwe borstel.

Het resultaat is een blauwe rechthoek met een vierkant gebied naar de rechterbenedenhoek die ontbreekt.

public:
   void ExcludeClipRegion( PaintEventArgs^ e )
   {
      // Create rectangle for region.
      Rectangle excludeRect = Rectangle(100,100,200,200);

      // Create region for exclusion.
      System::Drawing::Region^ excludeRegion = gcnew System::Drawing::Region( excludeRect );

      // Set clipping region to exclude region.
      e->Graphics->ExcludeClip( excludeRegion );

      // Fill large rectangle to show clipping region.
      e->Graphics->FillRectangle( gcnew SolidBrush( Color::Blue ), 0, 0, 300, 300 );
   }
public void ExcludeClipRegion(PaintEventArgs e)
{
             
    // Create rectangle for region.
    Rectangle excludeRect = new Rectangle(100, 100, 200, 200);
             
    // Create region for exclusion.
    Region excludeRegion = new Region(excludeRect);
             
    // Set clipping region to exclude region.
    e.Graphics.ExcludeClip(excludeRegion);
             
    // Fill large rectangle to show clipping region.
    e.Graphics.FillRectangle(new SolidBrush(Color.Blue), 0, 0, 300, 300);
}
Public Sub ExcludeClipRegion(ByVal e As PaintEventArgs)

    ' Create rectangle for region.
    Dim excludeRect As New Rectangle(100, 100, 200, 200)

    ' Create region for exclusion.
    Dim excludeRegion As New [Region](excludeRect)

    ' Set clipping region to exclude region.
    e.Graphics.ExcludeClip(excludeRegion)

    ' Fill large rectangle to show clipping region.
    e.Graphics.FillRectangle(New SolidBrush(Color.Blue), 0, 0, _
    300, 300)
End Sub

Opmerkingen

Deze methode sluit het gebied uit dat is opgegeven door de region parameter uit het huidige clipgebied en wijst het resulterende gebied toe aan de Clip eigenschap van deze Graphics.

Van toepassing op

ExcludeClip(Rectangle)

Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs
Bron:
Graphics.cs

Hiermee werkt u het clipgebied van dit Graphics gebied bij om het gebied uit te sluiten dat is opgegeven door een Rectangle structuur.

public:
 void ExcludeClip(System::Drawing::Rectangle rect);
public void ExcludeClip(System.Drawing.Rectangle rect);
member this.ExcludeClip : System.Drawing.Rectangle -> unit
Public Sub ExcludeClip (rect As Rectangle)

Parameters

rect
Rectangle

Rectangle structuur waarmee de rechthoek wordt opgegeven die moet worden uitgesloten van het clipgebied.

Voorbeelden

Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:

  • Hiermee maakt u een rechthoek van 100 pixels van 100 pixels waarvan de linkerbovenhoek zich in de coördinaat bevindt (100, 100).

  • Hiermee maakt u een regio die is gedefinieerd door de rechthoek.

  • Hiermee stelt u het knipgebied in om het rechthoekige gebied uit te sluiten.

  • Vult een rechthoek van 300 pixels van 300 pixels waarvan de linkerbovenhoek zich in de coördinaat (0, 0) bevindt met een effen blauwe borstel.

Het resultaat is een blauwe rechthoek met een vierkant gebied naar de rechterbenedenhoek die ontbreekt.

public:
   void ExcludeClipRectangle( PaintEventArgs^ e )
   {
      // Create rectangle for exclusion.
      Rectangle excludeRect = Rectangle(100,100,200,200);

      // Set clipping region to exclude rectangle.
      e->Graphics->ExcludeClip( excludeRect );

      // Fill large rectangle to show clipping region.
      e->Graphics->FillRectangle( gcnew SolidBrush( Color::Blue ), 0, 0, 300, 300 );
   }
public void ExcludeClipRectangle(PaintEventArgs e)
{
             
    // Create rectangle for exclusion.
    Rectangle excludeRect = new Rectangle(100, 100, 200, 200);
             
    // Set clipping region to exclude rectangle.
    e.Graphics.ExcludeClip(excludeRect);
             
    // Fill large rectangle to show clipping region.
    e.Graphics.FillRectangle(new SolidBrush(Color.Blue), 0, 0, 300, 300);
}
Public Sub ExcludeClipRectangle(ByVal e As PaintEventArgs)

    ' Create rectangle for exclusion.
    Dim excludeRect As New Rectangle(100, 100, 200, 200)

    ' Set clipping region to exclude rectangle.
    e.Graphics.ExcludeClip(excludeRect)

    ' Fill large rectangle to show clipping region.
    e.Graphics.FillRectangle(New SolidBrush(Color.Blue), 0, 0, _
    300, 300)
End Sub

Opmerkingen

Deze methode sluit het gebied uit dat is opgegeven door de rect parameter uit het huidige clipgebied en wijst het resulterende gebied toe aan de Clip eigenschap van deze Graphics.

Van toepassing op