Minggu, 29 Maret 2015

Membuat aplikasi paint sederhana menggunakan Microsoft Visual c#

assalamualaikum marahmatullahi wabarokatuh

selamat siang sahabat blogger pada postingan saya yang kelima sama akan berbagi bagaimana cara membuat aplikasi paint sederhana menggunakan microsoft visual c#

1. pertama yang harus anda lakukan ialah membuka microsoft visual c#


2. maka akan muncul tampilan seperti gambar dibawah ini silahkan andi mengklik seperti urutan digambar tersebut

3.setelah itu akan muncul tampilan lembar kerja yg siap untuk kita design


4. Anda bisa mengedit form kerja seperti yg anda suka, berikut adalah gambar dari form yang telah saya edit


5. pembuatan form ini disusun dari beberapa tools yang diantaranya ialah



6.setelah selesai mengedit form sekrang tinggal mengedit codingannya, silankan copykan code dibawah ini

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 Paint
{
    public partial class Form1 : Form
    {
        private Graphics ag;
        private bool gambar = false, dragnode = false;
        private int cX, cY, x, y, dx, dy;
        private double dxy;
        private int m = 0, mu = 0;
        Color agus;
        int diameter = 20;

        public Form1()
        {
            InitializeComponent();
            agus = Color.BlueViolet;
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            ag = panel1.CreateGraphics();
        }

        private void Form1_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                gambar = true;
                m++;
            }
            cX = e.X;
            cY = e.Y;
            dragnode = true;
        }

        private void button11_Click(object sender, EventArgs e)
        {
            ag.Clear(Color.White);
        }

        private void button11_MouseMove(object sender, MouseEventArgs e)
        {
            TextBox1.Text = Convert.ToString(dx);
            TextBox2.Text = Convert.ToString(dy);
            dxy = Math.Sqrt(dx + dx) + (dy + dy);
            TextBox3.Text = Convert.ToString(dxy);


            if (gambar == true)
            {
                x = e.X;
                y = e.Y;
                dx = e.X - cX;
                dy = e.Y - cY;
                ag.Clear(panel1.BackColor);
                if (mu == 1)
                {
                    ag.DrawLine(new Pen(agus), cX, cY, e.X, e.Y);
                }
                else if (mu == 2)
                {
                    ag.DrawEllipse(new Pen(agus), cX, cY, e.X, e.Y);
                }
                else if (mu == 3)
                {
                    ag.DrawRectangle(new Pen(agus), cX, cY, e.X, e.Y);
                }
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            mu = 1;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            mu = 2;
        }

        private void button3_Click(object sender, EventArgs e)
        {
            mu = 3;
        }

        private void button4_Click(object sender, EventArgs e)
        {
            agus = Color.Black;
        }

        private void button5_Click(object sender, EventArgs e)
        {
            agus = Color.Red;
        }

        private void button6_Click(object sender, EventArgs e)
        {
            agus = Color.Yellow;
        }

        private void button7_Click(object sender, EventArgs e)
        {
            agus = Color.Green;
        }

        private void button8_Click(object sender, EventArgs e)
        {
            agus = Color.Blue;
        }

        private void button9_Click(object sender, EventArgs e)
        {
            agus = Color.Pink;
        }

        private void button9_MouseUp(object sender, MouseEventArgs e)
        {
            gambar = false;
        }

        private void maskedTextBox2_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
        {

        }

        private void panel1_Paint(object sender, PaintEventArgs e)
        {

        }

        private void button11_MouseClick(object sender, MouseEventArgs e)
        {
            if (gambar == true)
            {
                x = e.X;
                y = e.Y;
                dx = e.X - cX;
                dy = cY - e.X;
                if (mu == 1)
                {
                    ag.Clear(this.BackColor);
                    ag.DrawLine(new Pen(Color.BlueViolet), cX, cY, dx, dy);
                }
                else if (mu == 2)
                {
                    ag.Clear(this.BackColor);
                    ag.DrawEllipse(new Pen(Color.BlueViolet), cX, cY, dx, dy);
                }
                else if (m == 3)
                {
                    ag.DrawRectangle(new Pen(Color.BlueViolet), cX, cY, dx, dy);
                }
             }
        }

        private void panel1_MouseClick(object sender, MouseEventArgs e)
        {

        }


    }

}


7. setelah itu anda bisa langsung merunning programnya, dan selesai.



terimakasih sudah menyelpatkan diri untuk membaca postingan saya, kritik dan saran anda sangat berguna buat saya dan juga kemajuan blog ini kedepannya

buat info lebih lanjut anda bisa buka video tutorialnya di Youtube:
https://www.youtube.com/watch?v=c7zBQOzpZ8U&feature=youtu.be








Tidak ada komentar:

Posting Komentar