次の使用例は、フォームに線を描画します。 通常、フォームで描画する場合、フォームのPaint イベントを処理し、次の例に示すように、GraphicsのPaintEventArgs プロパティを使用して描画を実行します。
例
Pen pen = new Pen(Color.FromArgb(255, 0, 0, 0));
e.Graphics.DrawLine(pen, 20, 10, 300, 100);
Dim pen As New Pen(Color.FromArgb(255, 0, 0, 0))
e.Graphics.DrawLine(pen, 20, 10, 300, 100)
コードのコンパイル
前の例は Windows フォームで使用できるように設計されており、PaintEventArgs イベント ハンドラーのパラメーターである e
Paintが必要です。
堅牢なプログラミング
Dispose オブジェクトなど、システム リソースを使用するすべてのオブジェクトに対して常にPenを呼び出す必要があります。
こちらも参照ください
- DrawLine
- OnPaint
- グラフィックス プログラミングのはじめに
- ペンを使用して線や図形を描画する
- Windows フォームでのグラフィックスと描画
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback