TextureBrush 建構函式

定義

初始化使用指定影像的 TextureBrush 物件。

多載

TextureBrush(Image)

初始化使用指定影像的 TextureBrush 物件。

TextureBrush(Image, WrapMode)

初始化新的 TextureBrush 物件,這個物件會使用指定的影像和環繞模式。

TextureBrush(Image, Rectangle)

初始化新的 TextureBrush 物件,這個物件會使用指定的影像和週框。

TextureBrush(Image, RectangleF)

初始化新的 TextureBrush 物件,這個物件會使用指定的影像和週框。

TextureBrush(Image, WrapMode, Rectangle)

初始化新的 TextureBrush 物件,這個物件會使用指定的影像、環繞模式和週框。

TextureBrush(Image, WrapMode, RectangleF)

初始化新的 TextureBrush 物件,這個物件會使用指定的影像、環繞模式和週框。

TextureBrush(Image, Rectangle, ImageAttributes)

初始化新的 TextureBrush 物件,這個物件會使用指定的影像、週框和影像屬性。

TextureBrush(Image, RectangleF, ImageAttributes)

初始化新的 TextureBrush 物件,這個物件會使用指定的影像、週框和影像屬性。

TextureBrush(Image)

來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs

初始化使用指定影像的 TextureBrush 物件。

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)

參數

bitmap
Image

這個 Image 物件用來填滿內部的 TextureBrush 物件。

範例

下列程式代碼範例示範如何使用 方法來取得新的點陣圖 FromFile 。 它也會示範 TextureBrush

此範例的設計目的是要與 Windows Forms 搭配使用。 Create 表單,其中包含名為 Button2 的按鈕。 將程式代碼貼到表單中,並將Button2_Click方法與按鈕的事件 Click 產生關聯。

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

適用於

TextureBrush(Image, WrapMode)

來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs

初始化新的 TextureBrush 物件,這個物件會使用指定的影像和環繞模式。

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)

參數

image
Image

這個 Image 物件用來填滿內部的 TextureBrush 物件。

wrapMode
WrapMode

WrapMode 列舉型別,指定如何並排這個 TextureBrush 物件。

適用於

TextureBrush(Image, Rectangle)

來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs

初始化新的 TextureBrush 物件,這個物件會使用指定的影像和週框。

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)

參數

image
Image

這個 Image 物件用來填滿內部的 TextureBrush 物件。

dstRect
Rectangle

Rectangle 結構,表示這個 TextureBrush 物件的週框。

適用於

TextureBrush(Image, RectangleF)

來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs

初始化新的 TextureBrush 物件,這個物件會使用指定的影像和週框。

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)

參數

image
Image

這個 Image 物件用來填滿內部的 TextureBrush 物件。

dstRect
RectangleF

RectangleF 結構,表示這個 TextureBrush 物件的週框。

適用於

TextureBrush(Image, WrapMode, Rectangle)

來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs

初始化新的 TextureBrush 物件,這個物件會使用指定的影像、環繞模式和週框。

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)

參數

image
Image

這個 Image 物件用來填滿內部的 TextureBrush 物件。

wrapMode
WrapMode

WrapMode 列舉型別,指定如何並排這個 TextureBrush 物件。

dstRect
Rectangle

Rectangle 結構,表示這個 TextureBrush 物件的週框。

適用於

TextureBrush(Image, WrapMode, RectangleF)

來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs

初始化新的 TextureBrush 物件,這個物件會使用指定的影像、環繞模式和週框。

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)

參數

image
Image

這個 Image 物件用來填滿內部的 TextureBrush 物件。

wrapMode
WrapMode

WrapMode 列舉型別,指定如何並排這個 TextureBrush 物件。

dstRect
RectangleF

RectangleF 結構,表示這個 TextureBrush 物件的週框。

適用於

TextureBrush(Image, Rectangle, ImageAttributes)

來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs

初始化新的 TextureBrush 物件,這個物件會使用指定的影像、週框和影像屬性。

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)

參數

image
Image

這個 Image 物件用來填滿內部的 TextureBrush 物件。

dstRect
Rectangle

Rectangle 結構,表示這個 TextureBrush 物件的週框。

imageAttr
ImageAttributes

ImageAttributes 物件,包含這個 TextureBrush 物件所使用影像的相關額外資訊。

適用於

TextureBrush(Image, RectangleF, ImageAttributes)

來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs

初始化新的 TextureBrush 物件,這個物件會使用指定的影像、週框和影像屬性。

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)

參數

image
Image

這個 Image 物件用來填滿內部的 TextureBrush 物件。

dstRect
RectangleF

RectangleF 結構,表示這個 TextureBrush 物件的週框。

imageAttr
ImageAttributes

ImageAttributes 物件,包含這個 TextureBrush 物件所使用影像的相關額外資訊。

適用於