Comboboxa veri ekleme, site açma

Beğendiğimiz siteleri sekme olarak kaydedebiliyoruz, ancak fazla sekme olduğu zaman işimiz zorlaşabiliyor. Bunun için şöyle bir program yaptım. Combobox'ımıza linkleri textbox yardımıyla ekliyoruz ve "değişiklikleri kaydet" butonuna tıklıyoruz ve programımız C'de kayıt.txt adlı bir metin kutusu oluşturuyor. Buraya linklerimizi kaydediyoruz. Daha sonra linkleri silebiliyoruz.

Merhabalar,

Beğendiğimiz siteleri sekme olarak kaydedebiliyoruz, ancak fazla sekme olduğu zaman işimiz zorlaşabiliyor. Bunun için şöyle bir program yaptım. Combobox'ımıza linkleri textbox yardımıyla ekliyoruz ve "değişiklikleri kaydet" butonuna tıklıyoruz ve programımız C'de kayıt.txt adlı bir metin kutusu oluşturuyor. Buraya linklerimizi kaydediyoruz. Daha sonra linkleri silebiliyoruz. Tek site açma için değil, "çalıştır" komutlarını açmak için de kullanabilirsiniz.

Not: Eski linkleri eklemek içinse programı açtığımızda "linkleri ekle" dediğimizde kaydedilen linkler geri gelecektir!!


using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.IO;



namespace Comboboxtanlinkacma

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }



        private void button1_Click(object sender, EventArgs e)

        {

            if (comboBox1.Text == "")

            {

                MessageBox.Show("Link giriniz veya ekleyiniz!!!");

            }

            System.Diagnostics.Process.Start(Convert.ToString(comboBox1.SelectedItem)); //string türüne çevirim başlatmasını sağlıyoruz

        }

        private void btnekle_Click(object sender, EventArgs e)

        {

            comboBox1.Items.Add(textBox1.Text);

            textBox1.Text = "";

        }



        private void btnsil_Click(object sender, EventArgs e)

        {

            if (comboBox1.Text == "")

            {

                MessageBox.Show("Silinecek linki seçiniz!!");

            }



            if (comboBox1.Text != "")

            {

                comboBox1.Items.Remove(comboBox1.Text);

                MessageBox.Show("Seçili Link Silindi!!!");

            }



        }

        private void button2_Click(object sender, EventArgs e)

        {

            comboBox1.Items.Clear();

        }



        private void textBox1_TextChanged(object sender, EventArgs e)

        {

            textBox1.MaxLength = 100;

//textbox 1 in alabileceği karakter sayısını 100 yapıyoruz.

        }



        private void button3_Click(object sender, EventArgs e)

        {

            StreamWriter dosya = File.CreateText("C:kayit.txt");

//C: ye kayit.txt adlı bir metin kutusu açıyoruz

            for (int i = 0; i < comboBox1.Items.Count; i++)

            {

                dosya.WriteLine(comboBox1.Items.ToString());

            }

            dosya.Close();

        }

        private void button4_Click_1(object sender, EventArgs e)

        {

            comboBox1.Items.Clear();

            StreamReader sr = new StreamReader("C:kayit.txt", true);

            string satir = sr.ReadLine();

            while (satir != null)

            {

                comboBox1.Items.Add(satir);

                satir = sr.ReadLine();

            }

        }

    }

}



Programı aşağıdaki linkten indirebilirsiniz.

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git