Freigeben über


TextureBrush Konstruktoren

Definition

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild verwendet.

Überlädt

TextureBrush(Image)

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild verwendet.

TextureBrush(Image, WrapMode)

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild und den angegebenen Umbruchmodus verwendet.

TextureBrush(Image, Rectangle)

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild und das umschließende Rechteck verwendet.

TextureBrush(Image, RectangleF)

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild und das umschließende Rechteck verwendet.

TextureBrush(Image, WrapMode, Rectangle)

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild, den angegebenen Umbruchmodus und das angegebene umschließende Rechteck verwendet.

TextureBrush(Image, WrapMode, RectangleF)

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild, den angegebenen Umbruchmodus und das angegebene umschließende Rechteck verwendet.

TextureBrush(Image, Rectangle, ImageAttributes)

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild, das angegebene umschließende Rechteck und die angegebenen Bildattribute verwendet.

TextureBrush(Image, RectangleF, ImageAttributes)

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild, das angegebene umschließende Rechteck und die angegebenen Bildattribute verwendet.

TextureBrush(Image)

Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild verwendet.

public:
 TextureBrush(System::Drawing::Image ^ bitmap);
public TextureBrush (System.Drawing.Image bitmap);
new System.Drawing.TextureBrush : System.Drawing.Image -> System.Drawing.TextureBrush
Public Sub New (bitmap As Image)

Parameter

bitmap
Image

Das Image-Objekt, mit dem dieses TextureBrush-Objekt Innenbereiche füllt.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie mithilfe der FromFile -Methode eine neue Bitmap abrufen. Außerdem wird ein TextureBrushveranschaulicht.

Dieses Beispiel ist für die Verwendung mit Windows Forms konzipiert. Create ein Formular mit einer Schaltfläche mit dem Namen Button2. Fügen Sie den Code in das Formular ein, und ordnen Sie die Button2_Click-Methode dem Ereignis der Click Schaltfläche zu.

private:
   void Button2_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      try
      {
         Bitmap^ image1 = dynamic_cast<Bitmap^>(Image::FromFile( "C:\\Documents and Settings\\"
         "All Users\\Documents\\My Music\\music.bmp", true ));
         TextureBrush^ texture = gcnew TextureBrush( image1 );
         texture->WrapMode = System::Drawing::Drawing2D::WrapMode::Tile;
         Graphics^ formGraphics = this->CreateGraphics();
         formGraphics->FillEllipse( texture, RectangleF(90.0F,110.0F,100,100) );
         delete formGraphics;
      }
      catch ( System::IO::FileNotFoundException^ ) 
      {
         MessageBox::Show( "There was an error opening the bitmap."
         "Please check the path." );
      }
   }
private void Button2_Click(System.Object sender, System.EventArgs e)
{
    try
    {
        Bitmap image1 = (Bitmap) Image.FromFile(@"C:\Documents and Settings\" +
            @"All Users\Documents\My Music\music.bmp", true);

        TextureBrush texture = new TextureBrush(image1);
        texture.WrapMode = System.Drawing.Drawing2D.WrapMode.Tile;
        Graphics formGraphics = this.CreateGraphics();
        formGraphics.FillEllipse(texture, 
            new RectangleF(90.0F, 110.0F, 100, 100));
        formGraphics.Dispose();
    }
    catch(System.IO.FileNotFoundException)
    {
        MessageBox.Show("There was an error opening the bitmap." +
            "Please check the path.");
    }
}
Private Sub Button2_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button2.Click
    Try
        Dim image1 As Bitmap = _
            CType(Image.FromFile("C:\Documents and Settings\" _
            & "All Users\Documents\My Music\music.bmp", True), Bitmap)

        Dim texture As New TextureBrush(image1)
        texture.WrapMode = Drawing2D.WrapMode.Tile
        Dim formGraphics As Graphics = Me.CreateGraphics()
        formGraphics.FillEllipse(texture, _
            New RectangleF(90.0F, 110.0F, 100, 100))
        formGraphics.Dispose()

    Catch ex As System.IO.FileNotFoundException
        MessageBox.Show("There was an error opening the bitmap." _
            & "Please check the path.")
    End Try

End Sub

Gilt für:

TextureBrush(Image, WrapMode)

Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild und den angegebenen Umbruchmodus verwendet.

public:
 TextureBrush(System::Drawing::Image ^ image, System::Drawing::Drawing2D::WrapMode wrapMode);
public TextureBrush (System.Drawing.Image image, System.Drawing.Drawing2D.WrapMode wrapMode);
new System.Drawing.TextureBrush : System.Drawing.Image * System.Drawing.Drawing2D.WrapMode -> System.Drawing.TextureBrush
Public Sub New (image As Image, wrapMode As WrapMode)

Parameter

image
Image

Das Image-Objekt, mit dem dieses TextureBrush-Objekt Innenbereiche füllt.

wrapMode
WrapMode

Eine WrapMode-Enumeration, die angibt, wie dieses TextureBrush-Objekt gekachelt wird.

Gilt für:

TextureBrush(Image, Rectangle)

Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild und das umschließende Rechteck verwendet.

public:
 TextureBrush(System::Drawing::Image ^ image, System::Drawing::Rectangle dstRect);
public TextureBrush (System.Drawing.Image image, System.Drawing.Rectangle dstRect);
new System.Drawing.TextureBrush : System.Drawing.Image * System.Drawing.Rectangle -> System.Drawing.TextureBrush
Public Sub New (image As Image, dstRect As Rectangle)

Parameter

image
Image

Das Image-Objekt, mit dem dieses TextureBrush-Objekt Innenbereiche füllt.

dstRect
Rectangle

Eine Rectangle-Struktur, die das umschließende Rechteck für dieses TextureBrush-Objekt darstellt.

Gilt für:

TextureBrush(Image, RectangleF)

Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild und das umschließende Rechteck verwendet.

public:
 TextureBrush(System::Drawing::Image ^ image, System::Drawing::RectangleF dstRect);
public TextureBrush (System.Drawing.Image image, System.Drawing.RectangleF dstRect);
new System.Drawing.TextureBrush : System.Drawing.Image * System.Drawing.RectangleF -> System.Drawing.TextureBrush
Public Sub New (image As Image, dstRect As RectangleF)

Parameter

image
Image

Das Image-Objekt, mit dem dieses TextureBrush-Objekt Innenbereiche füllt.

dstRect
RectangleF

Eine RectangleF-Struktur, die das umschließende Rechteck für dieses TextureBrush-Objekt darstellt.

Gilt für:

TextureBrush(Image, WrapMode, Rectangle)

Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild, den angegebenen Umbruchmodus und das angegebene umschließende Rechteck verwendet.

public:
 TextureBrush(System::Drawing::Image ^ image, System::Drawing::Drawing2D::WrapMode wrapMode, System::Drawing::Rectangle dstRect);
public TextureBrush (System.Drawing.Image image, System.Drawing.Drawing2D.WrapMode wrapMode, System.Drawing.Rectangle dstRect);
new System.Drawing.TextureBrush : System.Drawing.Image * System.Drawing.Drawing2D.WrapMode * System.Drawing.Rectangle -> System.Drawing.TextureBrush
Public Sub New (image As Image, wrapMode As WrapMode, dstRect As Rectangle)

Parameter

image
Image

Das Image-Objekt, mit dem dieses TextureBrush-Objekt Innenbereiche füllt.

wrapMode
WrapMode

Eine WrapMode-Enumeration, die angibt, wie dieses TextureBrush-Objekt gekachelt wird.

dstRect
Rectangle

Eine Rectangle-Struktur, die das umschließende Rechteck für dieses TextureBrush-Objekt darstellt.

Gilt für:

TextureBrush(Image, WrapMode, RectangleF)

Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild, den angegebenen Umbruchmodus und das angegebene umschließende Rechteck verwendet.

public:
 TextureBrush(System::Drawing::Image ^ image, System::Drawing::Drawing2D::WrapMode wrapMode, System::Drawing::RectangleF dstRect);
public TextureBrush (System.Drawing.Image image, System.Drawing.Drawing2D.WrapMode wrapMode, System.Drawing.RectangleF dstRect);
new System.Drawing.TextureBrush : System.Drawing.Image * System.Drawing.Drawing2D.WrapMode * System.Drawing.RectangleF -> System.Drawing.TextureBrush
Public Sub New (image As Image, wrapMode As WrapMode, dstRect As RectangleF)

Parameter

image
Image

Das Image-Objekt, mit dem dieses TextureBrush-Objekt Innenbereiche füllt.

wrapMode
WrapMode

Eine WrapMode-Enumeration, die angibt, wie dieses TextureBrush-Objekt gekachelt wird.

dstRect
RectangleF

Eine RectangleF-Struktur, die das umschließende Rechteck für dieses TextureBrush-Objekt darstellt.

Gilt für:

TextureBrush(Image, Rectangle, ImageAttributes)

Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild, das angegebene umschließende Rechteck und die angegebenen Bildattribute verwendet.

public:
 TextureBrush(System::Drawing::Image ^ image, System::Drawing::Rectangle dstRect, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public TextureBrush (System.Drawing.Image image, System.Drawing.Rectangle dstRect, System.Drawing.Imaging.ImageAttributes imageAttr);
public TextureBrush (System.Drawing.Image image, System.Drawing.Rectangle dstRect, System.Drawing.Imaging.ImageAttributes? imageAttr);
new System.Drawing.TextureBrush : System.Drawing.Image * System.Drawing.Rectangle * System.Drawing.Imaging.ImageAttributes -> System.Drawing.TextureBrush
Public Sub New (image As Image, dstRect As Rectangle, imageAttr As ImageAttributes)

Parameter

image
Image

Das Image-Objekt, mit dem dieses TextureBrush-Objekt Innenbereiche füllt.

dstRect
Rectangle

Eine Rectangle-Struktur, die das umschließende Rechteck für dieses TextureBrush-Objekt darstellt.

imageAttr
ImageAttributes

Ein ImageAttributes-Objekt, das zusätzliche Informationen über das von diesem TextureBrush-Objekt verwendete Bild enthält.

Gilt für:

TextureBrush(Image, RectangleF, ImageAttributes)

Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs
Quelle:
TextureBrush.cs

Initialisiert ein neues TextureBrush-Objekt, das das angegebene Bild, das angegebene umschließende Rechteck und die angegebenen Bildattribute verwendet.

public:
 TextureBrush(System::Drawing::Image ^ image, System::Drawing::RectangleF dstRect, System::Drawing::Imaging::ImageAttributes ^ imageAttr);
public TextureBrush (System.Drawing.Image image, System.Drawing.RectangleF dstRect, System.Drawing.Imaging.ImageAttributes imageAttr);
public TextureBrush (System.Drawing.Image image, System.Drawing.RectangleF dstRect, System.Drawing.Imaging.ImageAttributes? imageAttr);
new System.Drawing.TextureBrush : System.Drawing.Image * System.Drawing.RectangleF * System.Drawing.Imaging.ImageAttributes -> System.Drawing.TextureBrush
Public Sub New (image As Image, dstRect As RectangleF, imageAttr As ImageAttributes)

Parameter

image
Image

Das Image-Objekt, mit dem dieses TextureBrush-Objekt Innenbereiche füllt.

dstRect
RectangleF

Eine RectangleF-Struktur, die das umschließende Rechteck für dieses TextureBrush-Objekt darstellt.

imageAttr
ImageAttributes

Ein ImageAttributes-Objekt, das zusätzliche Informationen über das von diesem TextureBrush-Objekt verwendete Bild enthält.

Gilt für: