Share via


TextureBrush Costruttori

Definizione

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine specificata.

Overload

TextureBrush(Image)

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine specificata.

TextureBrush(Image, WrapMode)

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine specificata e la modalità A capo automatico.

TextureBrush(Image, Rectangle)

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine e il rettangolo di delimitazione specificati.

TextureBrush(Image, RectangleF)

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine e il rettangolo di delimitazione specificati.

TextureBrush(Image, WrapMode, Rectangle)

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine, la modalità A capo automatico e il rettangolo di delimitazione specificati.

TextureBrush(Image, WrapMode, RectangleF)

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine, la modalità A capo automatico e il rettangolo di delimitazione specificati.

TextureBrush(Image, Rectangle, ImageAttributes)

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine, il rettangolo di delimitazione e gli attributi dell'immagine specificati.

TextureBrush(Image, RectangleF, ImageAttributes)

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine, il rettangolo di delimitazione e gli attributi dell'immagine specificati.

TextureBrush(Image)

Origine:
TextureBrush.cs
Origine:
TextureBrush.cs
Origine:
TextureBrush.cs

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine specificata.

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)

Parametri

bitmap
Image

Oggetto Image con il quale TextureBrush riempie le parti interne.

Esempio

Nell'esempio di codice seguente viene illustrato come ottenere una nuova bitmap usando il FromFile metodo . Illustra anche un TextureBrushoggetto .

Questo esempio è progettato per essere usato con Windows Forms. Create un modulo contenente un pulsante denominato Button2. Incollare il codice nel modulo e associare il metodo Button2_Click all'evento del Click pulsante.

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

Si applica a

TextureBrush(Image, WrapMode)

Origine:
TextureBrush.cs
Origine:
TextureBrush.cs
Origine:
TextureBrush.cs

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine specificata e la modalità A capo automatico.

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)

Parametri

image
Image

Oggetto Image con il quale TextureBrush riempie le parti interne.

wrapMode
WrapMode

Enumerazione WrapMode che specifica come viene affiancato questo oggetto TextureBrush.

Si applica a

TextureBrush(Image, Rectangle)

Origine:
TextureBrush.cs
Origine:
TextureBrush.cs
Origine:
TextureBrush.cs

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine e il rettangolo di delimitazione specificati.

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)

Parametri

image
Image

Oggetto Image con il quale TextureBrush riempie le parti interne.

dstRect
Rectangle

Struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Si applica a

TextureBrush(Image, RectangleF)

Origine:
TextureBrush.cs
Origine:
TextureBrush.cs
Origine:
TextureBrush.cs

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine e il rettangolo di delimitazione specificati.

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)

Parametri

image
Image

Oggetto Image con il quale TextureBrush riempie le parti interne.

dstRect
RectangleF

Struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Si applica a

TextureBrush(Image, WrapMode, Rectangle)

Origine:
TextureBrush.cs
Origine:
TextureBrush.cs
Origine:
TextureBrush.cs

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine, la modalità A capo automatico e il rettangolo di delimitazione specificati.

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)

Parametri

image
Image

Oggetto Image con il quale TextureBrush riempie le parti interne.

wrapMode
WrapMode

Enumerazione WrapMode che specifica come viene affiancato questo oggetto TextureBrush.

dstRect
Rectangle

Struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Si applica a

TextureBrush(Image, WrapMode, RectangleF)

Origine:
TextureBrush.cs
Origine:
TextureBrush.cs
Origine:
TextureBrush.cs

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine, la modalità A capo automatico e il rettangolo di delimitazione specificati.

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)

Parametri

image
Image

Oggetto Image con il quale TextureBrush riempie le parti interne.

wrapMode
WrapMode

Enumerazione WrapMode che specifica come viene affiancato questo oggetto TextureBrush.

dstRect
RectangleF

Struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Si applica a

TextureBrush(Image, Rectangle, ImageAttributes)

Origine:
TextureBrush.cs
Origine:
TextureBrush.cs
Origine:
TextureBrush.cs

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine, il rettangolo di delimitazione e gli attributi dell'immagine specificati.

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)

Parametri

image
Image

Oggetto Image con il quale TextureBrush riempie le parti interne.

dstRect
Rectangle

Struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

imageAttr
ImageAttributes

Oggetto ImageAttributes che contiene informazioni aggiuntive sull'immagine utilizzata da TextureBrush.

Si applica a

TextureBrush(Image, RectangleF, ImageAttributes)

Origine:
TextureBrush.cs
Origine:
TextureBrush.cs
Origine:
TextureBrush.cs

Inizializza un nuovo oggetto TextureBrush che utilizza l'immagine, il rettangolo di delimitazione e gli attributi dell'immagine specificati.

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)

Parametri

image
Image

Oggetto Image con il quale TextureBrush riempie le parti interne.

dstRect
RectangleF

Struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

imageAttr
ImageAttributes

Oggetto ImageAttributes che contiene informazioni aggiuntive sull'immagine utilizzata da TextureBrush.

Si applica a