私はこのコードを書きましたが、機能しません。これが機能しないだけでなく、私が描画しようとした方法もどれも機能しませんでした。私はこれを解決するために1、2時間以上費やしましたが、成功しませんでした。小さな線を表示するだけの簡単なプログラムを試しましたが、何をしても機能しません:c
私は何を間違っているのですか、または何がこれを引き起こす可能性がありますか?
private void pictureBox1_MouseDown(object sender,
MouseEventArgs m,
EventArgs e,
PaintEventArgs q)
{
if (m.Button == System.Windows.Forms.MouseButtons.Left)
{
Point currpoint = System.Windows.Forms.Cursor.Position;
Point origin = new Point(0, 0);
decimal sizee = nud.Value;
int size = Convert.ToInt32(sizee);
Random randonGen = new Random();
Color randomColor = Color.FromArgb(randonGen.Next(255),
randonGen.Next(255),
randonGen.Next(255));
Pen selPen = new Pen(randomColor, size);
Graphics g = Graphics.FromImage(pictureBox1.Image);
g.DrawLine(selPen, 3, 3, 133, 133);
}
}