Graphics.DrawRectangles メソッド (Pen, RectangleF[])
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As Graphics Dim pen As Pen Dim rects As RectangleF() instance.DrawRectangles(pen, rects)

例外の種類 | 条件 |
---|---|
ArgumentNullException | pen が null 参照 (Visual Basic では Nothing) です。 または rects が null 参照 (Visual Basic では Nothing) です。 |

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub DrawRectanglesRectangleF(ByVal e As PaintEventArgs) ' Create pen. Dim blackPen As New Pen(Color.Black, 3) ' Create array of rectangles. Dim rects As RectangleF() = {New RectangleF(0.0F, 0.0F, 100.0F, 200.0F), _ New RectangleF(100.0F, 200.0F, 250.0F, 50.0F), _ New RectangleF(300.0F, 0.0F, 50.0F, 100.0F)} ' Draw rectangles to screen. e.Graphics.DrawRectangles(blackPen, rects) End Sub
public void DrawRectanglesRectangleF(PaintEventArgs e) { // Create pen. Pen blackPen = new Pen(Color.Black, 3); // Create array of rectangles. RectangleF[] rects = { new RectangleF( 0.0F, 0.0F, 100.0F, 200.0F) , new RectangleF(100.0F, 200.0F, 250.0F, 50.0F) , new RectangleF(300.0F, 0.0F, 50.0F, 100.0F) }; // Draw rectangles to screen. e.Graphics.DrawRectangles(blackPen, rects); }
public: void DrawRectanglesRectangleF( PaintEventArgs^ e ) { // Create pen. Pen^ blackPen = gcnew Pen( Color::Black,3.0f ); // Create array of rectangles. array<RectangleF>^ rects = {RectangleF(0.0F,0.0F,100.0F,200.0F),RectangleF(100.0F ,200.0F,250.0F,50.0F),RectangleF(300.0F,0.0F,50.0F,100.0F)}; // Draw rectangles to screen. e->Graphics->DrawRectangles( blackPen, rects ); }
public void DrawRectanglesRectangleF(PaintEventArgs e) { // Create pen. Pen blackPen = new Pen(Color.get_Black(), 3); // Create array of rectangles. RectangleF rects[] = {new RectangleF(0, 0, 100, 200), new RectangleF(100, 200, 250, 50), new RectangleF(300, 0, 50, 100)}; // Draw rectangles to screen. e.get_Graphics().DrawRectangles(blackPen, rects); } //DrawRectanglesRectangleF

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.DrawRectangles メソッド (Pen, Rectangle[])
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As Graphics Dim pen As Pen Dim rects As Rectangle() instance.DrawRectangles(pen, rects)

例外の種類 | 条件 |
---|---|
ArgumentNullException | pen が null 参照 (Visual Basic では Nothing) です。 または rects が null 参照 (Visual Basic では Nothing) です。 |

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub DrawRectanglesRectangle(ByVal e As PaintEventArgs) ' Create pen. Dim blackPen As New Pen(Color.Black, 3) ' Create array of rectangles. Dim rects As Rectangle() = {New Rectangle(0, 0, 100, 200), _ New Rectangle(100, 200, 250, 50), _ New Rectangle(300, 0, 50, 100)} ' Draw rectangles to screen. e.Graphics.DrawRectangles(blackPen, rects) End Sub
public void DrawRectanglesRectangle(PaintEventArgs e) { // Create pen. Pen blackPen = new Pen(Color.Black, 3); // Create array of rectangles. Rectangle[] rects = { new Rectangle( 0, 0, 100, 200), new Rectangle(100, 200, 250, 50), new Rectangle(300, 0, 50, 100) }; // Draw rectangles to screen. e.Graphics.DrawRectangles(blackPen, rects); }
public: void DrawRectanglesRectangle( PaintEventArgs^ e ) { // Create pen. Pen^ blackPen = gcnew Pen( Color::Black,3.0f ); // Create array of rectangles. array<Rectangle>^ rects = {Rectangle(0,0,100,200),Rectangle(100,200,250 ,50),Rectangle(300,0,50,100)}; // Draw rectangles to screen. e->Graphics->DrawRectangles( blackPen, rects ); }
public void DrawRectanglesRectangle(PaintEventArgs e) { // Create pen. Pen blackPen = new Pen(Color.get_Black(), 3); // Create array of rectangles. Rectangle rects[] = {new Rectangle(0, 0, 100, 200), new Rectangle(100, 200, 250, 50), new Rectangle(300, 0, 50, 100)}; // Draw rectangles to screen. e.get_Graphics().DrawRectangles(blackPen, rects); } //DrawRectanglesRectangle

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.DrawRectangles メソッド
- Graphics.DrawRectanglesのページへのリンク