RectangleF.Inflate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この RectangleF を指定の量だけ拡大します。
オーバーロード
Inflate(SizeF) |
この RectangleF を指定の量だけ拡大します。 |
Inflate(Single, Single) |
この RectangleF 構造体を指定の量だけ拡大します。 |
Inflate(RectangleF, Single, Single) |
指定の RectangleF 構造体の拡大したコピーを作成して返します。 コピーは指定した量だけ拡大され、元の四角形は変更されません。 |
Inflate(SizeF)
- ソース:
- RectangleF.cs
- ソース:
- RectangleF.cs
- ソース:
- RectangleF.cs
この RectangleF を指定の量だけ拡大します。
public:
void Inflate(System::Drawing::SizeF size);
public void Inflate (System.Drawing.SizeF size);
member this.Inflate : System.Drawing.SizeF -> unit
Public Sub Inflate (size As SizeF)
パラメーター
- size
- SizeF
この四角形の拡張量。
例
この例は、Windows フォームで使用するように設計されており、e、OnPaint イベント オブジェクトが必要PaintEventArgsです。 コードは を RectangleF 作成し、黒で画面に描画します。 描画目的で に変換 Rectangle する必要があることに注意してください。 次に、コードによって が拡大され、 RectangleF再び が に Rectangle変換され、赤で画面に描画されます。 元の (黒) 四角形が x 軸に沿って 100 ポイントずつ両方向に展開されていることに注意してください。
public:
void RectangleFInflateExample( PaintEventArgs^ e )
{
// Create a RectangleF structure.
RectangleF myRectF = RectangleF(100,20,100,100);
// Draw myRect to the screen.
Rectangle myRect = Rectangle::Truncate( myRectF );
e->Graphics->DrawRectangle( Pens::Black, myRect );
// Create a Size structure.
SizeF inflateSize = SizeF(100,0);
// Inflate myRect.
myRectF.Inflate( inflateSize );
// Draw the inflated rectangle to the screen.
myRect = Rectangle::Truncate( myRectF );
e->Graphics->DrawRectangle( Pens::Red, myRect );
}
public void RectangleFInflateExample(PaintEventArgs e)
{
// Create a RectangleF structure.
RectangleF myRectF = new RectangleF(100, 20, 100, 100);
// Draw myRect to the screen.
Rectangle myRect = Rectangle.Truncate(myRectF);
e.Graphics.DrawRectangle(Pens.Black, myRect);
// Create a Size structure.
SizeF inflateSize = new SizeF(100, 0);
// Inflate myRect.
myRectF.Inflate(inflateSize);
// Draw the inflated rectangle to the screen.
myRect = Rectangle.Truncate(myRectF);
e.Graphics.DrawRectangle(Pens.Red, myRect);
}
Public Sub RectangleFInflateExample(ByVal e As PaintEventArgs)
' Create a RectangleF structure.
Dim myRectF As New RectangleF(100, 20, 100, 100)
' Draw myRect to the screen.
Dim myRect As Rectangle = Rectangle.Truncate(myRectF)
e.Graphics.DrawRectangle(Pens.Black, myRect)
' Create a Size structure.
Dim inflateSize As New SizeF(100, 0)
' Inflate myRect.
myRectF.Inflate(inflateSize)
' Draw the inflated rectangle to the screen.
myRect = Rectangle.Truncate(myRectF)
e.Graphics.DrawRectangle(Pens.Red, myRect)
End Sub
注釈
このメソッドは、コピーではなく、この四角形を拡大します。 四角形は、軸に沿って両方向に拡大されます。 たとえば、x 軸に 50 x 50 の四角形が 50 ずつ拡大されている場合、結果の四角形の長さは 150 単位になります (元の 50、マイナス方向の 50、プラス方向の 50)。
こちらもご覧ください
適用対象
Inflate(Single, Single)
- ソース:
- RectangleF.cs
- ソース:
- RectangleF.cs
- ソース:
- RectangleF.cs
この RectangleF 構造体を指定の量だけ拡大します。
public:
void Inflate(float x, float y);
public void Inflate (float x, float y);
member this.Inflate : single * single -> unit
Public Sub Inflate (x As Single, y As Single)
パラメーター
- x
- Single
この RectangleF 構造体の水平方向の膨張量。
- y
- Single
この RectangleF 構造体の垂直方向の膨張量。
注釈
このメソッドは、コピーではなく、この四角形を拡大します。 四角形は、軸に沿って両方向に拡大されます。 たとえば、x 軸に 50 x 50 の四角形が 50 ずつ拡大されている場合、結果の四角形の長さは 150 単位になります (元の 50、マイナス方向の 50、プラス方向の 50)。
または y
がx
負の場合、 RectangleF は対応する方向に縮小されます。
適用対象
Inflate(RectangleF, Single, Single)
- ソース:
- RectangleF.cs
- ソース:
- RectangleF.cs
- ソース:
- RectangleF.cs
指定の RectangleF 構造体の拡大したコピーを作成して返します。 コピーは指定した量だけ拡大され、元の四角形は変更されません。
public:
static System::Drawing::RectangleF Inflate(System::Drawing::RectangleF rect, float x, float y);
public static System.Drawing.RectangleF Inflate (System.Drawing.RectangleF rect, float x, float y);
static member Inflate : System.Drawing.RectangleF * single * single -> System.Drawing.RectangleF
Public Shared Function Inflate (rect As RectangleF, x As Single, y As Single) As RectangleF
パラメーター
- rect
- RectangleF
コピーする RectangleF。 この四角形は変更されません。
- x
- Single
四角形のコピーの水平方向の拡大量。
- y
- Single
四角形のコピーの垂直方向の拡大量。
戻り値
拡大された RectangleF。
注釈
このメソッドは の rect
コピーを作成し、コピーを拡大し、拡大されたコピーを返します。 四角形は、軸に沿って両方向に拡大されます。 たとえば、x 軸に 50 x 50 の四角形が 50 ずつ拡大されている場合、結果の四角形の長さは 150 単位になります (元の 50、マイナス方向の 50、プラス方向の 50)。
適用対象
.NET