Region.MakeInfinite Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar objektet Region till en oändlig interiör.
public:
void MakeInfinite();
public void MakeInfinite();
member this.MakeInfinite : unit -> unit
Public Sub MakeInfinite ()
Exempel
I följande kodexempel visas hur du använder MakeInfinite metoden. Det här exemplet är utformat för att användas med Windows Forms. Skapa ett formulär och klistra in följande kod i det.
FillEmptyRegion Anropa metoden i formulärets Paint händelsehanteringsmetod och skicka e som PaintEventArgs.
private:
void FillInfiniteRegion( PaintEventArgs^ e )
{
// Create a region from a rectangle.
Rectangle originalRectangle = Rectangle(40,40,40,50);
System::Drawing::Region^ smallRegion = gcnew System::Drawing::Region( originalRectangle );
// Call MakeInfinite.
smallRegion->MakeInfinite();
// Fill the region in red and draw the original rectangle
// in black. Note that the entire form is filled in.
e->Graphics->FillRegion( Brushes::Red, smallRegion );
e->Graphics->DrawRectangle( Pens::Black, originalRectangle );
}
private void FillInfiniteRegion(PaintEventArgs e)
{
// Create a region from a rectangle.
Rectangle originalRectangle = new Rectangle(40, 40, 40, 50);
Region smallRegion = new Region(originalRectangle);
// Call MakeInfinite.
smallRegion.MakeInfinite();
// Fill the region in red and draw the original rectangle
// in black. Note that the entire form is filled in.
e.Graphics.FillRegion(Brushes.Red, smallRegion);
e.Graphics.DrawRectangle(Pens.Black, originalRectangle);
}
Private Sub FillInfiniteRegion(ByVal e As PaintEventArgs)
' Create a region from a rectangle.
Dim originalRectangle As New Rectangle(40, 40, 40, 50)
Dim smallRegion As New Region(originalRectangle)
' Call MakeInfinite.
smallRegion.MakeInfinite()
' Fill the region in red and draw the original rectangle
' in black. Note that the entire form is filled in.
e.Graphics.FillRegion(Brushes.Red, smallRegion)
e.Graphics.DrawRectangle(Pens.Black, originalRectangle)
End Sub