Protokol Berikut adalah video tutorial nya .. Protokol Berikut adalah video tutorial nya .. Baca selengkapnya » Selasa, April 08, 2014
Paint Bissmillah hirrohmannirrohim Hehehe,Salam jumpa … Hari ini saya akan mempublikasikan sebuah tutorial Paint,sederhana 1.buka Visual studio Kesayangan anda 2.Design seperti gambar di bawah ini 3.design saya ini menggunakan 1 form, 3 textbox, 3 groupbox, 4 button, 7 picture box 4.saat nya pengkodingan 5.Pertama tama sekali kita inisialisasi variable yang akan kita gunakan 6.berikut adalah kodingan 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 Displays { public partial class Form1 : Form { private Graphics objgraphic; private bool gambar = false; private int cX, cY, x, y, fX, fY; private double fxy; private int shape = 0; private int warna = 0; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { objgraphic = panel1.CreateGraphics(); groupBox2.Hide(); groupBox3.Hide(); } private void button1_Click(object sender, EventArgs e) { groupBox2.Show(); groupBox3.Hide(); } private void pictureBox1_Click(object sender, EventArgs e) { warna = 1; } private void panel1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { gambar = true; } cX = e.X; cY = e.Y; } private void panel1_MouseUp(object sender, MouseEventArgs e) { gambar = false; } private void panel1_MouseMove(object sender, MouseEventArgs e) { textBox1.Text = Convert.ToString(fX); textBox2.Text = Convert.ToString(fY); fxy = Math.Sqrt((fX * fX) + (fY * fY)); textBox3.Text = Convert.ToString(fxy); } private void pictureBox2_Click(object sender, EventArgs e) { warna = 2; } private void pictureBox4_Click(object sender, EventArgs e) { warna = 3; } private void textBox2_TextChanged(object sender, EventArgs e) { } private void textBox3_TextChanged(object sender, EventArgs e) { } private void button2_Click(object sender, EventArgs e) { groupBox2.Hide(); groupBox3.Show(); } private void pictureBox3_Click(object sender, EventArgs e) { shape = 1; } private void pictureBox2_Click_1(object sender, EventArgs e) { shape = 3; } private void pictureBox1_Click_1(object sender, EventArgs e) { shape = 2; } private void panel1_Paint(object sender, PaintEventArgs e) { } private void panel1_Click(object sender, EventArgs e) { } private void panel1_MouseClick(object sender, MouseEventArgs e) { if (gambar == true) { x = e.X; y = e.Y; fX = e.X - cX; fY = cY - e.Y; if (shape == 1) { if (warna==1) { objgraphic.DrawLine(new Pen(Color.Red), cX, cY, e.X, e.Y); } else if (warna==2) { objgraphic.DrawLine(new Pen(Color.Blue), cX, cY, e.X, e.Y); } else if (warna == 3) { objgraphic.DrawLine(new Pen(Color.Green), cX, cY, e.X, e.Y); } else if (warna == 4) { objgraphic.DrawLine(new Pen(Color.Yellow), cX, cY, e.X, e.Y); } else objgraphic.DrawLine(new Pen(Color.Black), cX, cY, e.X, e.Y); } else if (shape == 2) { if (warna == 1) { objgraphic.DrawEllipse(new Pen(Color.Red), cX, cY, e.X, e.Y); } else if (warna == 2) { objgraphic.DrawEllipse(new Pen(Color.Blue), cX, cY, e.X, e.Y); } else if (warna == 3) { objgraphic.DrawEllipse(new Pen(Color.Green), cX, cY, e.X, e.Y); } else if (warna == 4) { objgraphic.DrawEllipse(new Pen(Color.Yellow), cX, cY, e.X, e.Y); } else objgraphic.DrawEllipse(new Pen(Color.Black), cX, cY, e.X, e.Y); } else if (shape == 3) { if (warna == 1) { objgraphic.DrawRectangle(new Pen(Color.Red), cX, cY, e.X, e.Y); } else if (warna == 2) { objgraphic.DrawRectangle(new Pen(Color.Blue), cX, cY, e.X, e.Y); } else if (warna == 3) { objgraphic.DrawRectangle(new Pen(Color.Green), cX, cY, e.X, e.Y); } else if (warna == 4) { objgraphic.DrawRectangle(new Pen(Color.Yellow), cX, cY, e.X, e.Y); } else objgraphic.DrawRectangle(new Pen(Color.Black), cX, cY, e.X, e.Y); } else objgraphic.DrawLine(new Pen(Color.Black), cX, cY, e.X, e.Y); } } private void button3_Click(object sender, EventArgs e) { } private void button4_Click(object sender, EventArgs e) { this.Refresh(); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); } private void yellow_Click(object sender, EventArgs e) { warna = 4; } } } Ini adalah pengkodingan nya… 7.Jalankan6.berikut adalah kodingan 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 Displays { public partial class Form1 : Form { private Graphics objgraphic; private bool gambar = false; private int cX, cY, x, y, fX, fY; private double fxy; private int shape = 0; private int warna = 0; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { objgraphic = panel1.CreateGraphics(); groupBox2.Hide(); groupBox3.Hide(); } private void button1_Click(object sender, EventArgs e) { groupBox2.Show(); groupBox3.Hide(); } private void pictureBox1_Click(object sender, EventArgs e) { warna = 1; } private void panel1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { gambar = true; } cX = e.X; cY = e.Y; } private void panel1_MouseUp(object sender, MouseEventArgs e) { gambar = false; } private void panel1_MouseMove(object sender, MouseEventArgs e) { textBox1.Text = Convert.ToString(fX); textBox2.Text = Convert.ToString(fY); fxy = Math.Sqrt((fX * fX) + (fY * fY)); textBox3.Text = Convert.ToString(fxy); } private void pictureBox2_Click(object sender, EventArgs e) { warna = 2; } private void pictureBox4_Click(object sender, EventArgs e) { warna = 3; } private void textBox2_TextChanged(object sender, EventArgs e) { } private void textBox3_TextChanged(object sender, EventArgs e) { } private void button2_Click(object sender, EventArgs e) { groupBox2.Hide(); groupBox3.Show(); } private void pictureBox3_Click(object sender, EventArgs e) { shape = 1; } private void pictureBox2_Click_1(object sender, EventArgs e) { shape = 3; } private void pictureBox1_Click_1(object sender, EventArgs e) { shape = 2; } private void panel1_Paint(object sender, PaintEventArgs e) { } private void panel1_Click(object sender, EventArgs e) { } private void panel1_MouseClick(object sender, MouseEventArgs e) { if (gambar == true) { x = e.X; y = e.Y; fX = e.X - cX; fY = cY - e.Y; if (shape == 1) { if (warna==1) { objgraphic.DrawLine(new Pen(Color.Red), cX, cY, e.X, e.Y); } else if (warna==2) { objgraphic.DrawLine(new Pen(Color.Blue), cX, cY, e.X, e.Y); } else if (warna == 3) { objgraphic.DrawLine(new Pen(Color.Green), cX, cY, e.X, e.Y); } else if (warna == 4) { objgraphic.DrawLine(new Pen(Color.Yellow), cX, cY, e.X, e.Y); } else objgraphic.DrawLine(new Pen(Color.Black), cX, cY, e.X, e.Y); } else if (shape == 2) { if (warna == 1) { objgraphic.DrawEllipse(new Pen(Color.Red), cX, cY, e.X, e.Y); } else if (warna == 2) { objgraphic.DrawEllipse(new Pen(Color.Blue), cX, cY, e.X, e.Y); } else if (warna == 3) { objgraphic.DrawEllipse(new Pen(Color.Green), cX, cY, e.X, e.Y); } else if (warna == 4) { objgraphic.DrawEllipse(new Pen(Color.Yellow), cX, cY, e.X, e.Y); } else objgraphic.DrawEllipse(new Pen(Color.Black), cX, cY, e.X, e.Y); } else if (shape == 3) { if (warna == 1) { objgraphic.DrawRectangle(new Pen(Color.Red), cX, cY, e.X, e.Y); } else if (warna == 2) { objgraphic.DrawRectangle(new Pen(Color.Blue), cX, cY, e.X, e.Y); } else if (warna == 3) { objgraphic.DrawRectangle(new Pen(Color.Green), cX, cY, e.X, e.Y); } else if (warna == 4) { objgraphic.DrawRectangle(new Pen(Color.Yellow), cX, cY, e.X, e.Y); } else objgraphic.DrawRectangle(new Pen(Color.Black), cX, cY, e.X, e.Y); } else objgraphic.DrawLine(new Pen(Color.Black), cX, cY, e.X, e.Y); } } private void button3_Click(object sender, EventArgs e) { } private void button4_Click(object sender, EventArgs e) { this.Refresh(); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); } private void yellow_Click(object sender, EventArgs e) { warna = 4; } } } Ini adalah pengkodingan nya… 7.Jalankan 8.tutorial video Paint Bissmillah hirrohmannirrohim Hehehe,Salam jumpa … Hari ini saya akan mempublik... Baca selengkapnya » Selasa, April 01, 2014