指定のイメージを使用する新しい TextureBrush オブジェクトを初期化します。
名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文
'宣言
Public Sub New ( _
bitmap As Image _
)
'使用
Dim bitmap As Image
Dim instance As New TextureBrush(bitmap)
public TextureBrush (
Image bitmap
)
public:
TextureBrush (
Image^ bitmap
)
public TextureBrush (
Image bitmap
)
public function TextureBrush (
bitmap : Image
)
パラメータ
- bitmap
TextureBrush オブジェクトが内部を塗りつぶすために使用する Image オブジェクト。
使用例
FromFile メソッドを使用して、新しいビットマップを取得する方法を次のコード例に示します。TextureBrush の例も示します。
この例は、Windows フォームでの使用を意図してデザインされています。Button2 という名前のボタンを含むフォームを作成します。コードをフォームに貼り付け、Button2_Click メソッドをボタンの Click イベントに関連付けます。
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
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:
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(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.set_WrapMode(System.Drawing.Drawing2D.WrapMode.Tile);
Graphics formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(texture, new RectangleF(90, 110, 100,100));
formGraphics.Dispose();
}
catch (System.IO.FileNotFoundException exp) {
MessageBox.Show(("There was an error opening the bitmap."
+ "Please check the path."));
}
} //button2_Click
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1、1.0
.NET Compact Framework
サポート対象 : 2.0