WrapMode 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
채워질 영역보다 질감이나 그라데이션이 작은 경우 바둑판 모양으로 배열하는 방법을 지정합니다.
public enum class WrapMode
public enum WrapMode
type WrapMode =
Public Enum WrapMode
- 상속
필드
Clamp | 4 | 질감이나 그라데이션이 바둑판 모양으로 배열되지 않습니다. |
Tile | 0 | 그라데이션이나 질감을 바둑판 모양으로 배열합니다. |
TileFlipX | 1 | 질감이나 그라데이션을 좌우로 대칭 이동한 다음 바둑판 모양으로 배열합니다. |
TileFlipXY | 3 | 질감이나 그라데이션을 좌우 및 상하로 대칭 이동한 다음 바둑판 모양으로 배열합니다. |
TileFlipY | 2 | 질감이나 그라데이션을 상하로 대칭 이동한 다음 바둑판 모양으로 배열합니다. |
예제
다음 코드 예제에서는 메서드를 사용 하 여 새 비트맵을 FromFile 가져오는 방법을 보여 줍니다. 또한 및 TextureBrush 열거형을 WrapMode 보여 줍니다. 이 예제는 Windows Forms 사용하도록 설계되었습니다. 라는 Button2
단추가 포함된 폼을 Create. 코드를 양식에 붙여넣고 메서드를 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
설명
브러시는 이 열거형을 사용하여 셰이프를 채우는 방법을 결정합니다. 열거형 값이 바둑판식 이미지에 미치는 영향 WrapMode 의 예를 보려면 방법: 이미지가 있는 셰이프 타일을 참조하세요.
적용 대상
추가 정보
.NET