Sabtu, 28 Maret 2015

membuat Aplikasi Paint Sangat Sederhana menggunakan aplikasi SharpDevelop



Praktikum  5
Paint Sangat Sederhana
Disini saya membuat sebuah aplikasi Paint Sangat Sederhana, menggunakan aplikasi SharpDevelop.
Dan disini saya akan membuat formnya sebagai kertasnya.
Pertama kita buka terlebih dahulu aplikasi sharp developnya.
Kedua kita form dengan cara : klik file => new => solution=> buat nama (terserah anda)

Ketiga klik form, lalu ikuti seperti gambar

Double klik pada mouse move, buat kodingan seprti ini :
        void MainFormMouseMove(object sender, MouseEventArgs e)
        {if (e.Button == MouseButtons.Left){
                objGraphic.FillEllipse (new SolidBrush(Color.BlueViolet), e.X, e.Y, intDiameter, intDiameter);}
double klik pada mouse down, buat kodingsn seperti ini :
            if (e.Button == MouseButtons.Left)
            {
                shouldpaint = true;
            }
double klik pada mouse up, buat kodingan seperti ini :
        {
            shouldpaint = false;
        }

Kodingan fullnya seperti dibawah :
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;

namespace simple_paint
{
    /// <summary>
    /// Description of MainForm.
    /// </summary>
    public partial class MainForm : Form
    {
        private Graphics objGraphic;
        private Boolean shouldpaint = true;
        int intDiameter = 10;
        public MainForm()
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();
           
            //
            // TODO: Add constructor code after the InitializeComponent() call.
            //
        }
       
        void MainFormMouseMove(object sender, MouseEventArgs e)
        {if (e.Button == MouseButtons.Left){
                objGraphic.FillEllipse (new SolidBrush(Color.BlueViolet), e.X, e.Y, intDiameter, intDiameter);}
        }
       
        void MainFormMouseUp(object sender, MouseEventArgs e)
        {
            shouldpaint = false;
        }
       
        void MainFormMouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                shouldpaint = true;
            }
        }
       
        void MainFormLoad(object sender, EventArgs e)
        {
            objGraphic = CreateGraphics();  //untuk menjalankan paint
        }
    }
}
 lalu kita run aplikasinya. dengan menekan tombol play


selamat mencoba
semoga berhasil

Tidak ada komentar:

Posting Komentar