次の方法で共有


方法 : LineShape コントロールを使用して線を描画する (Visual Studio)

LineShape コントロールを使用すると、デザイン時および実行時に、フォームまたはコンテナー上に横線、縦線、または斜線を描画できます。

メモ   次の手順で参照している Visual Studio ユーザー インターフェイス要素の一部は、お使いのコンピューターでは名前や場所が異なる場合があります。これらの要素は、使用する Visual Studio のエディションとその設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。

デザイン時に線を描画するには

  1. ツールボックス[Visual Basic PowerPacks] タブから LineShape コントロールをフォームまたはコンテナー コントロールにドラッグします。

  2. サイズ変更ハンドルをドラッグして線のサイズを設定し、移動ハンドルをドラッグして線の位置を指定します。

    [プロパティ] ウィンドウで X1、X2、Y1、および Y2 の各プロパティを変更することによって、線のサイズと位置を変更することもできます。

  3. [プロパティ] ウィンドウで、オプションとして、BorderStyle や BorderColor などのその他のプロパティを設定して線の外観を変更します。

実行時に線を描画するには

  1. [プロジェクト] メニューの [参照の追加] をクリックします。

  2. [参照の追加] ダイアログ ボックスで、[Microsoft.VisualBasic.PowerPacks.VS] をオンにし、[OK] をクリックします。

  3. コード エディターで、モジュールの先頭に Imports ステートメントまたは using ステートメントを追加します。

    Imports Microsoft.VisualBasic.PowerPacks
    
    using Microsoft.VisualBasic.PowerPacks;
    
  4. Event プロシージャに次のコードを追加します。

    Dim canvas As New ShapeContainer
    Dim theLine As New LineShape
    ' Set the form as the parent of the ShapeContainer.
    canvas.Parent = Me
    ' Set the ShapeContainer as the parent of the LineShape.
    theLine.Parent = canvas
    ' Set the starting and ending coordinates for the line.
    theLine.StartPoint = New System.Drawing.Point(0, 0)
    theLine.EndPoint = New System.Drawing.Point(640, 480)
    
    ShapeContainer canvas = new ShapeContainer();
    LineShape theLine = new LineShape();
    // Set the form as the parent of the ShapeContainer.
    canvas.Parent = this;
    // Set the ShapeContainer as the parent of the LineShape.
    theLine.Parent = canvas;
    // Set the starting and ending coordinates for the line.
    theLine.StartPoint = new System.Drawing.Point(0, 0);
    theLine.EndPoint = new System.Drawing.Point(640, 480);
    

参照

処理手順

方法 : OvalShape コントロールおよび RectangleShape コントロールを使用して図形を描画する (Visual Studio)

関連項目

LineShape

概念

ライン コントロールとシェイプ コントロールの概要 (Visual Studio)