c# uygulama örnekleri
Merhaba arkadaşlar bu içeriğimizde size c# programlama dili ile Paint yapımınının kodlarını paylaşacağız. C# programlama dili ile paint nasıl yapılır? Bu kolay birşey mi ? Diye sorular kafanıza geliyor olabilir. İşte bütün cevaplar bu içeriğimizin içerisinde olacaktır.
Paint Görseli

C# Kullanılması Gerekenler

C# programlama dili ile paint yapımında kullanılması gerekenler sırası ile şunlardır:
4 adet PictureBox, 2 adet Button ve 1 adet ColorDialog kullanmanız gerekmektedir.

Kod Alanı

Aşağıdaki kod alanında adım adım neler yapacağımız yazmaktadır. Sırasıyla kısaca sizlere anlatacağız geri kalanı tabiki siz de.. Form açıldığı zaman yapılacak işlemlerden sonra değişkenlerimizi tanıtıyoruz. Çizim yap işleminin içerisine eklememiz gereken kodları ekliyoruz. Picturebox1’in mause hareketleri ile neler yapması gerektiğine ilişkin kodlarımızı içerisine ekliyoruz. 1. butonun click olayı gerçekleşirken bir döngü kullanıyoruz ve bu döngüyü oluşturacak kodları içerisine ekliyoruz. 2.butonun click olayında gerçekleşicek döngü olayı ve o sayede paint yapımımızı oluşturacak son kodları da ekliyoruz.
Kodları olduğu gibi kopyala yapıştır yapmaktansa üzerlerinde kendinizce değişiklikler yapmaktan asla çekinmeyin. Programlama öğrenmek için en önemli şey örnek yapmak ve bu tip hazır örnekleri kullanırken de örnekler içerisindeki kodları değiştirerek yeni orjinal bir çalışma ortaya çıkarmaya çalışmak sizleri daha çok geliştirecektir.
Karşılacağınız herhangi bir sorun, görüş, öneri veya herhangi bir isteğinizi yorum atabilir veya sosyal medya hesaplarımızdan bizlere ulaşabilirsiniz. Deneyin denemekten çekinmeyin.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Paint
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
drawBitmap = new Bitmap(pictureBox1.Width, pictureBox1.Height);
drawGraphics = Graphics.FromImage(drawBitmap);
pictureBox1.Image = drawBitmap;
}
private Bitmap drawBitmap;
private Graphics drawGraphics;
private SolidBrush paintBrush = new SolidBrush(Color.Blue);
private int paintXSize = 4;
private int paintYSize = 4;
private SolidBrush clearBrush = new SolidBrush(Color.White);
private int clearXSize = 20;
private int clearYSize = 20;
private void Form1_Load(object sender, EventArgs e)
{
}
private void cizimYap(int xKoor, int yKoor, MouseEventArgs e)
{
drawGraphics.FillRectangle(paintBrush, e.X, e.Y, xKoor, yKoor);
pictureBox1.Image = drawBitmap;
}
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
cizimYap(paintXSize, paintYSize, e);
}
}
private void button1_Click(object sender, EventArgs e)
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
pictureBox2.BackColor = colorDialog1.Color;
Color renk=new Color();
renk=colorDialog1.Color;
paintBrush = new SolidBrush(renk);
}
}
private void button2_Click(object sender, EventArgs e)
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
pictureBox3.BackColor = colorDialog1.Color;
pictureBox1.BackColor = colorDialog1.Color;
}
}
}
}
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir