Graphics.SetClip メソッド (GraphicsPath)
アセンブリ: System.Drawing (system.drawing.dll 内)



次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub SetClipPath(ByVal e As PaintEventArgs) ' Create graphics path. Dim clipPath As New GraphicsPath clipPath.AddEllipse(0, 0, 200, 100) ' Set clipping region to path. e.Graphics.SetClip(clipPath) ' Fill rectangle to demonstrate clipping region. e.Graphics.FillRectangle(New SolidBrush(Color.Black), 0, 0, _ 500, 300) End Sub
public void SetClipPath(PaintEventArgs e) { // Create graphics path. GraphicsPath clipPath = new GraphicsPath(); clipPath.AddEllipse(0, 0, 200, 100); // Set clipping region to path. e.Graphics.SetClip(clipPath); // Fill rectangle to demonstrate clipping region. e.Graphics.FillRectangle(new SolidBrush(Color.Black), 0, 0, 500, 300); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.SetClip メソッド (Region, CombineMode)
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As Graphics Dim region As Region Dim combineMode As CombineMode instance.SetClip(region, combineMode)

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub SetClipRegionCombine(ByVal e As PaintEventArgs) ' Create region for clipping. Dim clipRegion As New [Region](New Rectangle(0, 0, 100, 100)) ' Set clipping region of graphics to region. e.Graphics.SetClip(clipRegion, CombineMode.Replace) ' Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(New SolidBrush(Color.Black), 0, 0, _ 500, 300) End Sub
public void SetClipRegionCombine(PaintEventArgs e) { // Create region for clipping. Region clipRegion = new Region(new Rectangle(0, 0, 100, 100)); // Set clipping region of graphics to region. e.Graphics.SetClip(clipRegion, CombineMode.Replace); // Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(new SolidBrush(Color.Black), 0, 0, 500, 300); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.SetClip メソッド (Graphics)
アセンブリ: System.Drawing (system.drawing.dll 内)


次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse と、たとえば Form などの thisForm が必要です。このコードは次のアクションを実行します。
Public Sub SetClipGraphics(ByVal e As PaintEventArgs) ' Create temporary graphics object and set its clipping region. Dim newGraphics As Graphics = Me.CreateGraphics() newGraphics.SetClip(New Rectangle(0, 0, 100, 100)) ' Update clipping region of graphics to clipping region of new ' graphics. e.Graphics.SetClip(newGraphics) ' Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(New SolidBrush(Color.Black), 0, 0, _ 500, 300) ' Release new graphics. newGraphics.Dispose() End Sub
public void SetClipGraphics(PaintEventArgs e) { // Create temporary graphics object and set its clipping region. Graphics newGraphics = this.CreateGraphics(); newGraphics.SetClip(new Rectangle(0, 0, 100, 100)); // Update clipping region of graphics to clipping region of new // graphics. e.Graphics.SetClip(newGraphics); // Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(new SolidBrush(Color.Black), 0, 0, 500, 300); // Release new graphics. newGraphics.Dispose(); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.SetClip メソッド (RectangleF)
アセンブリ: System.Drawing (system.drawing.dll 内)


次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub SetClipRectangleF(ByVal e As PaintEventArgs) ' Create rectangle for clipping region. Dim clipRect As New RectangleF(0.0F, 0.0F, 100.0F, 100.0F) ' Set clipping region of graphics to rectangle. e.Graphics.SetClip(clipRect) ' Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(New SolidBrush(Color.Black), 0, 0, _ 500, 300) End Sub
public void SetClipRectangleF(PaintEventArgs e) { // Create rectangle for clipping region. RectangleF clipRect = new RectangleF(0.0F, 0.0F, 100.0F, 100.0F); // Set clipping region of graphics to rectangle. e.Graphics.SetClip(clipRect); // Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(new SolidBrush(Color.Black), 0, 0, 500, 300); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.SetClip メソッド (Rectangle)
アセンブリ: System.Drawing (system.drawing.dll 内)


次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub SetClipRectangle(ByVal e As PaintEventArgs) ' Create rectangle for clipping region. Dim clipRect As New Rectangle(0, 0, 100, 100) ' Set clipping region of graphics to rectangle. e.Graphics.SetClip(clipRect) ' Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(New SolidBrush(Color.Black), 0, 0, _ 500, 300) End Sub
public void SetClipRectangle(PaintEventArgs e) { // Create rectangle for clipping region. Rectangle clipRect = new Rectangle(0, 0, 100, 100); // Set clipping region of graphics to rectangle. e.Graphics.SetClip(clipRect); // Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(new SolidBrush(Color.Black), 0, 0, 500, 300); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.SetClip メソッド (Graphics, CombineMode)
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As Graphics Dim g As Graphics Dim combineMode As CombineMode instance.SetClip(g, combineMode)

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse と、たとえば Form などの thisForm が必要です。このコードは次のアクションを実行します。
Public Sub SetClipGraphicsCombine(ByVal e As PaintEventArgs) ' Create temporary graphics object and set its clipping region. Dim newGraphics As Graphics = Me.CreateGraphics() newGraphics.SetClip(New Rectangle(0, 0, 100, 100)) ' Update clipping region of graphics to clipping region of new ' graphics. e.Graphics.SetClip(newGraphics, CombineMode.Replace) ' Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(New SolidBrush(Color.Black), 0, 0, _ 500, 300) ' Release new graphics. newGraphics.Dispose() End Sub
public void SetClipGraphicsCombine(PaintEventArgs e) { // Create temporary graphics object and set its clipping region. Graphics newGraphics = this.CreateGraphics(); newGraphics.SetClip(new Rectangle(0, 0, 100, 100)); // Update clipping region of graphics to clipping region of new // graphics. e.Graphics.SetClip(newGraphics, CombineMode.Replace); // Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(new SolidBrush(Color.Black), 0, 0, 500, 300); // Release new graphics. newGraphics.Dispose(); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.SetClip メソッド (GraphicsPath, CombineMode)
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As Graphics Dim path As GraphicsPath Dim combineMode As CombineMode instance.SetClip(path, combineMode)


次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub SetClipPathCombine(ByVal e As PaintEventArgs) ' Create graphics path. Dim clipPath As New GraphicsPath clipPath.AddEllipse(0, 0, 200, 100) ' Set clipping region to path. e.Graphics.SetClip(clipPath, CombineMode.Replace) ' Fill rectangle to demonstrate clipping region. e.Graphics.FillRectangle(New SolidBrush(Color.Black), 0, 0, _ 500, 300) End Sub
public void SetClipPathCombine(PaintEventArgs e) { // Create graphics path. GraphicsPath clipPath = new GraphicsPath(); clipPath.AddEllipse(0, 0, 200, 100); // Set clipping region to path. e.Graphics.SetClip(clipPath, CombineMode.Replace); // Fill rectangle to demonstrate clipping region. e.Graphics.FillRectangle(new SolidBrush(Color.Black), 0, 0, 500, 300); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.SetClip メソッド (Rectangle, CombineMode)
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As Graphics Dim rect As Rectangle Dim combineMode As CombineMode instance.SetClip(rect, combineMode)

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub SetClipRectangleCombine(ByVal e As PaintEventArgs) ' Create rectangle for clipping region. Dim clipRect As New Rectangle(0, 0, 100, 100) ' Set clipping region of graphics to rectangle. e.Graphics.SetClip(clipRect, CombineMode.Replace) ' Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(New SolidBrush(Color.Black), 0, 0, _ 500, 300) End Sub
public void SetClipRectangleCombine(PaintEventArgs e) { // Create rectangle for clipping region. Rectangle clipRect = new Rectangle(0, 0, 100, 100); // Set clipping region of graphics to rectangle. e.Graphics.SetClip(clipRect, CombineMode.Replace); // Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(new SolidBrush(Color.Black), 0, 0, 500, 300); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.SetClip メソッド (RectangleF, CombineMode)
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As Graphics Dim rect As RectangleF Dim combineMode As CombineMode instance.SetClip(rect, combineMode)

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub SetClipRectangleFCombine(ByVal e As PaintEventArgs) ' Create rectangle for clipping region. Dim clipRect As New RectangleF(0.0F, 0.0F, 100.0F, 100.0F) ' Set clipping region of graphics to rectangle. e.Graphics.SetClip(clipRect, CombineMode.Replace) ' Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(New SolidBrush(Color.Black), 0, 0, _ 500, 300) End Sub
public void SetClipRectangleFCombine(PaintEventArgs e) { // Create rectangle for clipping region. RectangleF clipRect = new RectangleF(0.0F, 0.0F, 100.0F, 100.0F); // Set clipping region of graphics to rectangle. e.Graphics.SetClip(clipRect, CombineMode.Replace); // Fill rectangle to demonstrate clip region. e.Graphics.FillRectangle(new SolidBrush(Color.Black), 0, 0, 500, 300); }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Graphics.SetClip メソッド

名前 | 説明 |
---|---|
Graphics.SetClip (Graphics) | この Graphics のクリッピング領域を指定した Graphics の Clip プロパティに設定します。 |
Graphics.SetClip (GraphicsPath) | この Graphics のクリッピング領域を指定した GraphicsPath オブジェクトに設定します。 |
Graphics.SetClip (Rectangle) | この Graphics のクリッピング領域を Rectangle 構造体で指定された四角形に設定します。 |
Graphics.SetClip (RectangleF) | この Graphics のクリッピング領域を RectangleF 構造体で指定された四角形に設定します。 |
Graphics.SetClip (Graphics, CombineMode) | この Graphics のクリッピング領域を、現在のクリップ領域と指定した Graphics の Clip プロパティとを組み合わせる指定の操作の結果に設定します。 |
Graphics.SetClip (GraphicsPath, CombineMode) | この Graphics のクリッピング領域を、現在のクリップ領域と指定した GraphicsPath とを組み合わせる指定の操作の結果に設定します。 |
Graphics.SetClip (Rectangle, CombineMode) | この Graphics のクリッピング領域を現在のクリップ領域と Rectangle 構造体で指定された四角形とを組み合わせる指定の操作の結果に設定します。 |
Graphics.SetClip (RectangleF, CombineMode) | この Graphics のクリッピング領域を現在のクリップ領域と RectangleF 構造体で指定された四角形とを組み合わせる指定の操作の結果に設定します。 |
Graphics.SetClip (Region, CombineMode) | この Graphics のクリッピング領域を、現在のクリップ領域と指定した Region とを組み合わせる指定の操作の結果に設定します。 |

Weblioに収録されているすべての辞書からGraphics.SetClipを検索する場合は、下記のリンクをクリックしてください。

- Graphics.SetClipのページへのリンク