ペンツールを使用して、PictureBoxの画像オブジェクトにシンプルな黒い線を描画するにはどうすればよいですか?
-
11-10-2019 - |
質問
真ん中から下に向かうラインを描画しようとしています。
私はこれを達成するためにペンクラスを使用する必要があることを知っています。
private void RepaintPreview()
{
Pen blackPen = new Pen(Brushes.Black);
blackPen.Width = 1.0f;
blackPen.LineJoin = System.Drawing.Drawing2D.LineJoin.Bevel;
ptbTablePreview.Image.draw?
}
基本的に、この線を画像に描くにはどうすればよいですか?ありがとうございました。
解決
私は次のことを試しました、そしてそれは私と一緒に働きます:
1-デザイン時間にPictureBoxの画像を設定します
2- PictureBoxのペイントイベントを処理し、次のコードを追加しました。
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
using (Pen p = new Pen(Color.Black, 2))
{
e.Graphics.DrawLine(p, new Point(pictureBox1.Width / 2, 0), new Point(pictureBox1.Width / 2, pictureBox1.Height));
}
}
所属していません StackOverflow