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 オブジェクトを初期化します。

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 オブジェクトを初期化します。

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 オブジェクトを初期化します。

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 オブジェクトを初期化します。

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 オブジェクトを初期化します。

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 オブジェクトを初期化します。

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 オブジェクトを初期化します。

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 オブジェクトを初期化します。

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 オブジェクト。

適用対象