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)

Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
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

ImageTextureBrush对象填充内部的对象。

示例

下面的代码示例演示如何使用 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)

Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
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

ImageTextureBrush对象填充内部的对象。

wrapMode
WrapMode

一个 WrapMode 枚举,指定此 TextureBrush 对象的平铺方式。

适用于

TextureBrush(Image, Rectangle)

Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
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

ImageTextureBrush对象填充内部的对象。

dstRect
Rectangle

表示 RectangleTextureBrush 对象的边界矩形的结构。

适用于

TextureBrush(Image, RectangleF)

Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
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

ImageTextureBrush对象填充内部的对象。

dstRect
RectangleF

表示 RectangleFTextureBrush 对象的边界矩形的结构。

适用于

TextureBrush(Image, WrapMode, Rectangle)

Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
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

ImageTextureBrush对象填充内部的对象。

wrapMode
WrapMode

一个 WrapMode 枚举,指定此 TextureBrush 对象的平铺方式。

dstRect
Rectangle

表示 RectangleTextureBrush 对象的边界矩形的结构。

适用于

TextureBrush(Image, WrapMode, RectangleF)

Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
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

ImageTextureBrush对象填充内部的对象。

wrapMode
WrapMode

一个 WrapMode 枚举,指定此 TextureBrush 对象的平铺方式。

dstRect
RectangleF

表示 RectangleFTextureBrush 对象的边界矩形的结构。

适用于

TextureBrush(Image, Rectangle, ImageAttributes)

Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
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

ImageTextureBrush对象填充内部的对象。

dstRect
Rectangle

表示 RectangleTextureBrush 对象的边界矩形的结构。

imageAttr
ImageAttributes

一个 ImageAttributes 对象,该对象包含有关此 TextureBrush 对象使用的图像的其他信息。

适用于

TextureBrush(Image, RectangleF, ImageAttributes)

Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
TextureBrush.cs
Source:
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

ImageTextureBrush对象填充内部的对象。

dstRect
RectangleF

表示 RectangleFTextureBrush 对象的边界矩形的结构。

imageAttr
ImageAttributes

一个 ImageAttributes 对象,该对象包含有关此 TextureBrush 对象使用的图像的其他信息。

适用于