Skip to main content

PAINT C#

Assalamualaikum sahabat nah ini merupakan lanjutan dari program paint sebelumnya hanya di tambah untuk menampilkan panjang garis X,Y dan panjang totalnya ,semoga bermanfaat
 > buka microsoftvisual c# 2010
> new project
ok kita buat programnya :)


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

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

        private void panel1_Paint(object sender, PaintEventArgs e)
        {

        }

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

        }

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

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

        private void button1_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)
                {
                    og.Clear(this.BackColor);
                    og.DrawLine(new Pen(Color.BlueViolet), cX, cy, e.X, e.Y);

                }
                else if (mu == 2)
                {
                    og.DrawEllipse(new Pen(Color.BlueViolet), cX, cy, dx, dy);
                }
                else if (mu == 3)
                {
                    og.DrawRectangle(new Pen(Color.Blue), cX, cy, dx, dy);
                }
            }
        }

        private void panel1_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;
                og.Clear(panel1.BackColor);
                if (mu == 1)
                {
                   
                    og.DrawLine(new Pen(tia), cX, cy, e.X, e.Y);

                }
                else if (mu == 2)
                {
                    og.DrawEllipse(new Pen(tia), cX, cy, dx, dy);
                }
                else if (mu == 3)
                {
                   
                    og.DrawRectangle(new Pen(tia),cX,cy,dx,dy);
                   
                }
            }
        }

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

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

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

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

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

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

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

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

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

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

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

ini tampilann form program yang saya buat



selamat mencoba sahabat 
kunjungi juga TIA ARIYANTI ON YOUTUBE

Comments

Popular posts from this blog

Magang Industri di PT Citra Tubindo TBK

Assalamualaikum Sahabat, Pagi ini tanggal 31 Desember 2017, diluar sedang turun hujan. Aku sedang di kamar sambil memutar lagu virgoun-bukti. Sebelum tahun ini berlalu aku ingin membuat rangkaian cerita diawal tahun 2017 yang sudah berlalu. Why? karena bagiku tahun ini tahun istimewa untukku. Walaupun setiap tahun tentu saja selalu menyimpan ceritanya sendiri.  Izinkan aku menceritakan pengalaman yang aku dapatkan diawal tahun ini.   Statusku masih menjadi mahasiswa aktif tingkat akhir di Politeknik Negeri Batam dan harus menjalani proses magang. Terus magang dimana? di Citra Tubindo. Caranya gimana? Ok biar ku beritahu.  MAGANG DI CITRA TUBINDO TBK Polibatam dan Citra tubindo sudah menjalani kerja sama untuk program magang. Jadi kalau kalian berminat yang perlu kalian cari tahu di web polibatam atau ke TPS jurusan kalian. Terus aku taunya dari sana? enggak sih, saat itu kami memang diberi tahu langsung dari jurusan. Yap kami ditawari untuk magang disana. Waktu itu i

Tonsilektomi (Operasi Amandel)

Assalamualaikum sahabat semua. Beberapa hari yang lalu saya baru saja melakukan operasi amandel, nah saya mau sedikit sharing nih mekanisme pengajuan operasi amandel kalau teman-teman mau mengajukannya lewat BPJS.  Oke saya mulai pada tanggal 26 Juli lalu nah untuk awal kita melakukan pengecekan di klinik yang ada di BPJS yang tertera di kartu BPJS kita, Nah kemudian disana diperiksa biasa dengan dokter yang ada, waktu diperiksa dokter langsung mengajukan saya untuk operasi dan saya langsung meng-"IYA" kan setelah itu dari klinik itu saya dikasih surat rujukan di Rumah sakit Casa (Kelas C) karena untuk rujukan awal jadi harus kesana dulu kata perawatnya sih gitu. Tanggal 27 Julinya saya kerumah sakit Casa dan menemui dokter THT disana, jangan lupa untuk bawa surat rujukan, kartu BPJS dan KTP karena nanti mereka minta fotocopyanya sediain aja masing-masing 2 copyan, Setelah itu saya di periksa dokter THT disana,  nah kata dokternya sih yang bermasalah itu karena hidung sa

Translate dokument menggunakan Ms Word & Google Drive

Assalamualaikum Sahabat, Levo my best Selamat malam sahabat, berhubung tadi sore ada yang nanyain, "Gimana caranya translate dari google doc? " Jadi bagusnya aku share juga ke kalian deh, siapa tau ada yang belum tau, atau udah tau tapi lupa. Jadi kalian bisa manfaatin Ms Word dan Drive kalian selain untuk mengolah dokument disana juga terdapat fitur untuk translate juga lo sahabat. Nah disini aku bakal share dua aplikasi tersebut. So kalian bisa ikuti cara yang bakal aku tunjukin dibawah;  Translate Using Ms Word  Kalian bisa buka dokument/ file yang mau kalian tranlate, kebetulan Ms Word aku yang Ms Word 2016 jadi tampilannya seperti yang diatas.  Tampilan File yang akan di translate Selanjutnya, aku akan kasih foto tahapan yang bisa kalian ikuti kalian di foto nanti udah ada tahapan yang bisa kalian ikuti aku udah tambahin angka sesuai urutannya.  Pilih Review dan pilih icon translate Nah pada tahap ini pastikan kalian udah blok semua teks ya