Sabtu, 21 April 2018

Membuat Notepad Sederhana Menggunakan Ms. Visual Studio 2010

Pada kali ini saya ingin berbagi tentang cara pembuatan Simple Notepad sederhana menggunakan Ms. Visual Studio 2010 ...
Oke sebelum kita mulai, alangkah baiknya ikuti cara-cara yang saya berikan pada gambar berikut :
Contoh gambar ketika program berjalan.
Ubah nama-nama seperti diatas melalui fitur properties di Ms. Visual Studio 2010 , agar programnya berjalan alias tidak error.
Berikut Kodingannya :

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;
using Microsoft.Win32;
using System.IO;

namespace notepad
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;



            this.MaximizeBox = false;

            this.MinimizeBox = false;
        }

        void bersih()
        {
            richTextBox1.Text = "";
        }

        void bukafile()
        {
            bersih();
            OpenFileDialog buka = new OpenFileDialog();
            buka.DefaultExt = ".txt";
            buka.Filter = "Text Documents | *.txt";
            buka.FileName = "";

            if (buka.ShowDialog() != DialogResult.Cancel)
            {
                string fileTerpilih = buka.FileName;
                if (fileTerpilih != "")
                {
                    richTextBox1.LoadFile(fileTerpilih, RichTextBoxStreamType.PlainText);
                }
            }
        }


        void simpanfile()
        {
            SaveFileDialog simpan = new SaveFileDialog();
            simpan.Filter = "Text Documents | *.txt";
            simpan.RestoreDirectory = true;
            if (simpan.ShowDialog() != DialogResult.Cancel)
            {
                StreamWriter filesimpan = new StreamWriter(File.Create(simpan.FileName));
                filesimpan.Write(richTextBox1.Text);
                filesimpan.Dispose();
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (richTextBox1.Text != "")
            {
                var pesan = MessageBox.Show("File belum tersimpan, yakin ingin membuka file baru??", "konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (pesan == DialogResult.Yes)
                {
                    bukafile();
                }
            }

            else
            {
                bukafile();
            }
        }

        private void button2_Click_1(object sender, EventArgs e)
        {
            simpanfile();

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            bersih();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectionFont = new Font(richTextBox1.Font, FontStyle.Bold);
            richTextBox1.SelectionStart = richTextBox1.SelectionStart + richTextBox1.SelectionLength;
            richTextBox1.SelectionLength = 0;
            richTextBox1.SelectionFont = richTextBox1.Font;
        }

        private void button4_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectionFont = new Font(richTextBox1.Font, FontStyle.Italic);
            richTextBox1.SelectionStart = richTextBox1.SelectionStart + richTextBox1.SelectionLength;
            richTextBox1.SelectionLength = 0;
            richTextBox1.SelectionFont = richTextBox1.Font;
        }

        private void button3_Click_1(object sender, EventArgs e)
        {
            richTextBox1.SelectionFont = new Font(richTextBox1.Font, FontStyle.Bold);
            richTextBox1.SelectionStart = richTextBox1.SelectionStart + richTextBox1.SelectionLength;
            richTextBox1.SelectionLength = 0;
            richTextBox1.SelectionFont = richTextBox1.Font;
        }
    }
}


Oke itu saja dari saya, kurang lebihnya mohon dimaafkan ...
Terima Kasih .

SELAMAT MENCOBA!!!😎😎😎

Tidak ada komentar:

Posting Komentar