ana sayfa > C#.NET, Görsel Programlama > Not Defteri C#.NET(C.NET)

Not Defteri C#.NET(C.NET)

Cumartesi, 23 Oca 2010 yorum ekle yorumlara git




C#.NET’te hazırlanmış bir Not Defteri Örneği…

not




public partial class Form1 : Form
    {
        int yer;
        string str;
        public Form1()
        {
            InitializeComponent();
        }

        private void yeniToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Text = "Not defteri -adsız";
            richTextBox1.Text = "";
        }

        private void açToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Aç düğmesi
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
                try //önce rtf olarak açmayı dene
                {
                    richTextBox1.LoadFile(openFileDialog1.FileName,
                     RichTextBoxStreamType.RichText);
                }
                catch
                {
                    try //olmazsa düz metin olarak açmayı dene
                    {
                        richTextBox1.LoadFile(openFileDialog1.FileName,
                         RichTextBoxStreamType.PlainText);
                    }
                    catch //o da olmazsa hata ver
                    {
                        MessageBox.Show(openFileDialog1.FileName + " Bu dosya açılamadı");
                    }
                }
        }

        private void farklıKaydetToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Farklı kaydet düğmesi
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                richTextBox1.SaveFile(saveFileDialog1.FileName,
                 RichTextBoxStreamType.RichText);
        }

        private void jKToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Kaydet düğmesi
            if (openFileDialog1.FileName != "") //Bir dosya açılmışsa
                //aynı isimle kaydet
                richTextBox1.SaveFile(openFileDialog1.FileName,
                 RichTextBoxStreamType.RichText);
            else //dosya açılmamışsa
                //SaveDialog penceresi ile dosya adı sor
                if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                    //O adla kaydet
                    richTextBox1.SaveFile(saveFileDialog1.FileName,
                     RichTextBoxStreamType.RichText);
        }

        private void çıkışToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void yazdırToolStripMenuItem_Click(object sender, EventArgs e)
        {
            printDialog1.ShowDialog();

        }

        private void geriAlToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Undo();
        }

        private void kesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Cut();
        }

        private void kopyalaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Copy();
        }

        private void yapıştırToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Paste();
        }

        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Clear();
        }

        private void saatTarihToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Text = string.Format(" {0}", DateTime.Now);
        }

        private void yazıTipiToolStripMenuItem_Click(object sender, EventArgs e)
        {
            fontDialog1.ShowDialog();
            richTextBox1.SelectionFont = fontDialog1.Font;
        }

        private void yardımKonularıToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form2 frm2 = new Form2();
            frm2.Show();

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            label1.Visible = false;
            textBox1.Visible = false;
            statusStrip1.Enabled = false;
        }

        private void durumÇubuğuToolStripMenuItem_Click(object sender, EventArgs e)
        {
            statusStrip1.Enabled = true;
        }

        private void bulToolStripMenuItem_Click(object sender, EventArgs e)
        {
            label1.Visible = true;
            textBox1.Visible = true;

            yer = richTextBox1.Text.ToUpper().IndexOf(textBox1.Text.ToUpper());
            if (yer < 0)
                MessageBox.Show("üzgünüm bulunamadı");
            else
            {
                richTextBox1.SelectionStart = yer;
                richTextBox1.SelectionLength = textBox1.Text.Length;
                MessageBox.Show((yer + 1).ToString() + " . harfte buldum ve seçtim");
            }
        }

        private void sonrakiniBulToolStripMenuItem_Click(object sender, EventArgs e)
        {
            label1.Visible = true;
            textBox1.Visible = true;

            yer = richTextBox1.Text.ToUpper().IndexOf(textBox1.Text.ToUpper(), yer + 1);
            if (yer < 0)
                MessageBox.Show("üzgünüm başka bulunamadı");
            else
            {
                richTextBox1.SelectionStart = yer;
                richTextBox1.SelectionLength = textBox1.Text.Length;
                MessageBox.Show((yer + 1).ToString() + " . harfte bir tane daha buldum ve seçtim");
            }
        }
    }


Projeyi İNDİR





  1. ozan
    Pazartesi, 01 Şub 2010 zamanında 00:20 | #1

    paylaşım için tşk..

  2. Pazartesi, 03 May 2010 zamanında 16:55 | #2

    Ya ben hiç bişe yapamadım bu kodlamalardan :S bize yazıyla şunu oluşturun felan deseniz daha iyi olurdu :s

  3. admin
    Pazartesi, 03 May 2010 zamanında 18:16 | #3

    Sonraki örneklerde önerinizi dikkate alırız. Teşekkürler. Kolay gelsin.

  1. şimdilik geri bağlantı yok