Graphics komutuyla ilgili bazı örneklendirme…

[code language=”csharp”]
public partial class Form1 : Form
{
Graphics g;
Pen kalem = new Pen(Color.White, 3);
SolidBrush fırca = new SolidBrush(Color.Black);
Font yazifont = new Font("courier new", 12, FontStyle.Bold);
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
g = this.CreateGraphics();
g.DrawString("www.gorselprogramlama.com", yazifont, fırca, 200, 20); //Yazı yazdırma komutu
}
private void button2_Click(object sender, EventArgs e)
{
g = this.CreateGraphics();
g.DrawRectangle(kalem,200,50, 100, 100); //Kalem komut sayesinde içi boş bir kare çiziyoruz.
}
private void button3_Click(object sender, EventArgs e)
{
g = this.CreateGraphics();
g.FillRectangle(fırca, 150, 100, 100, 100); //Fırça komutu ile ise içi dolu bir kare çiziyoruz.
}
private void button4_Click(object sender, EventArgs e)
{
g = this.CreateGraphics();
g.DrawEllipse(kalem, 200, 170, 80, 40); //Yine kalem komutu ile içi boş bir elips çiziyoruz.
}
private void button5_Click(object sender, EventArgs e)
{
g = this.CreateGraphics();
g.FillEllipse(fırca, 200, 220, 80, 40); // Fırça komutu ile içi dolu bir elips çiziyoruz.
}
}
}[/code]