Обработка фотографии C#(Windows Form)

Разработайте функцию, добавляющую на изображение 1000 точек с координатами, заданными случайным образом. Цвет также задается случайным образом.

Функцию создал, а как ее поместить в Button?
public static class bitfunc
{
public static Color RandColor(this Random rand)
{
return Color.FromArgb(rand.Next(0, 256), rand.Next(0, 256), rand.Next(0, 256));
}
public static float NextF(this Random rand, float min, float max)
{
return min + (float)rand.NextDouble() * (max - min);
}
public static void Draw1000(Bitmap bmp, float r = 1F)
{
Random rand = new Random();
using (var g = Graphics.FromImage(bmp))
{
for (int i = 0; i < 1000; i++)
{
using (var br = new SolidBrush(rand.RandColor(
{
g.FillEllipse(br, rand.NextF(0, bmp.Width) - r, rand.NextF(0, bmp.Height) - r, 2 * r, 2 * r);
}
}
}
}
}

Нажимаешь на кнопку, в свойствах контрола находишь молнию, нажимаешь. Находишь обработчик события Click и нажимаешь.

Добавить комментарий