AIM : Design an application that uses the concept of Graphics in C#.Net.
Source Code :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace GraphicsApp
{
public partial class Form1 : Form
{
Graphics g;
int count;
Random rand = new Random();
int rr, gg, bb;
public Form1()
{
InitializeComponent();
}
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
rr = rand.Next(255);
gg = rand.Next(255);
bb = rand.Next(255);
Pen p = new Pen(Color.FromArgb(rr,gg,bb));
if (count < 20)
{
g.DrawEllipse(p, e.X - 40, e.Y - 40, 100, 100);
count++;
}
else
{
MessageBox.Show("No more Circles");
}
}
private void Form1_Load(object sender, EventArgs e)
{
g = CreateGraphics();
}
}
}
Output