方法 : LineShape コントロールを使用して線を描画する (Visual Studio)
LineShape コントロールを使用すると、デザイン時および実行時に、フォームまたはコンテナー上に横線、縦線、または斜線を描画できます。
メモ 次の手順で参照している Visual Studio ユーザー インターフェイス要素の一部は、お使いのコンピューターでは名前や場所が異なる場合があります。 これらの要素は、使用する Visual Studio のエディションとその設定によって決まります。 詳細については、「Visual Studio での開発設定のカスタマイズ」を参照してください。
デザイン時に線を描画するには
ツールボックスの [Visual Basic PowerPacks] タブから LineShape コントロールをフォームまたはコンテナー コントロールにドラッグします。
サイズ変更ハンドルをドラッグして線のサイズを設定し、移動ハンドルをドラッグして線の位置を指定します。
[プロパティ] ウィンドウで X1、X2、Y1、および Y2 の各プロパティを変更することによって、線のサイズと位置を変更することもできます。
[プロパティ] ウィンドウで、オプションとして、BorderStyle や BorderColor などのその他のプロパティを設定して線の外観を変更します。
実行時に線を描画するには
[プロジェクト] メニューの [参照の追加] をクリックします。
[参照の追加] ダイアログ ボックスで、[Microsoft.VisualBasic.PowerPacks.VS] をオンにし、[OK] をクリックします。
コード エディターで、モジュールの先頭に Imports ステートメントまたは using ステートメントを追加します。
Imports Microsoft.VisualBasic.PowerPacks
using Microsoft.VisualBasic.PowerPacks;
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)