私はその場所100100どうすればランダムを使用してpictureBox1センター+ 10のポイントを描くことができますか?
でpictureBox1でポイントを描画]ボタンをクリックし、この単純なコードを毎回持っているが、私は最初に計算したいpictureBox1の中心を(私はそれを行う方法を学ぶ必要があります)。
、私はので、私はボタンをクリックするたびに、それは+ 10
private void button5_MouseClick(object sender, MouseEventArgs e)
{
Random rnd = new Random();
drawPoint(100, 100);
}
public void drawPoint(int x, int y)
{
Graphics g = Graphics.FromHwnd(pictureBox1.Handle);
SolidBrush brush = new SolidBrush(Color.LimeGreen);
Point dPoint = new Point(x, (pictureBox1.Height - y));
dPoint.X = dPoint.X - 2;
dPoint.Y = dPoint.Y - 2;
Rectangle rect = new Rectangle(dPoint, new Size(4, 4));
g.FillRectangle(brush, rect);
g.Dispose();
}
により、中心からランダムオフセットを計算しますか?または、別のプログラムのウィンドウをフォーム全体にドラッグするとどうなりますか?また、SolidBrushを廃棄する必要があります –