語言

TextureBrush 建構函式

定義

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

多載

名稱 Description
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.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
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 表單。 建立一個包含名為 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.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
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.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
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.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
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.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
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.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
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.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
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.cs
來源:
TextureBrush.cs
來源:
TextureBrush.cs
來源:
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 影像額外資訊的物件。

適用於