Telefon Rehberi C#

Telefon Rehberi C#


rehber

[code language=”CSharp”]
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
groupBox1.Visible = false;//Form Açılırken groupBox’ı gizle…
}

private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add(textBox1.Text); //textBox1’in içine yazılanı listBox1’e ekler
listBox2.Items.Add(textBox2.Text); //textBox2’in içine yazılanı listBox2’e ekler
listBox3.Items.Add(textBox3.Text); //textBox3’in içine yazılanı listBox3’e ekler
listBox4.Items.Add(textBox4.Text); //textBox4’in içine yazılanı listBox4’e ekler
listBox5.Items.Add(textBox5.Text); //textBox5’in içine yazılanı listBox5’e ekler

textBox1.Text = ""; //textBox1’in içini Temizler
textBox2.Text = ""; //textBox2’nin içini Temizler
textBox3.Text = ""; //textBox3’ün içini Temizler
textBox4.Text = ""; //textBox4’ün içini Temizler
textBox5.Text = ""; //textBox5’in içini Temizler

}

private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Remove(listBox1.Text);//listBox1’in içindekini siler
listBox2.Items.Remove(listBox2.Text);//listBox2’in içindekini siler
listBox3.Items.Remove(listBox3.Text);//listBox3’in içindekini siler
listBox4.Items.Remove(listBox4.Text);//listBox4’in içindekini siler
listBox5.Items.Remove(listBox5.Text);//listBox5’in içindekini siler

}

private void button4_Click(object sender, EventArgs e)
{
Close();//Çıkış

}

private void button3_Click(object sender, EventArgs e)
{
listBox1.Items.Remove(listBox1.Text);//listBox1’in içindekini siler
listBox1.Items.Add(textBox7.Text);//textBox7’in içine yazılanı listBox1’e ekler
textBox7.Text = "";//textBox7’nin içini Temizler

listBox2.Items.Remove(listBox2.Text);//listBox2’in içindekini siler
listBox2.Items.Add(textBox8.Text);//textBox8’in içine yazılanı listBox2’e ekler
textBox8.Text = "";//textBox8’in içini Temizler

listBox3.Items.Remove(listBox3.Text);//listBox3’in içindekini siler
listBox3.Items.Add(textBox9.Text);//textBox9’in içine yazılanı listBox3’e ekler
textBox9.Text = "";//textBox9’un içini Temizler

listBox4.Items.Remove(listBox4.Text);//listBox4’in içindekini siler
listBox4.Items.Add(textBox10.Text);//textBox10’in içine yazılanı listBox4’e ekler
textBox10.Text = "";//textBox10’un içini Temizler

listBox5.Items.Remove(listBox5.Text);//listBox5’in içindekini siler
listBox5.Items.Add(textBox11.Text);//textBox11’in içine yazılanı listBox5’e ekler
textBox11.Text = "";//textBox11’in içini Temizler

}

private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
groupBox1.Visible = true;//groupBox1’i göster…

}
} [/code]

Projeyi İndir

Yorumlar 34

  • veri tabanı yok, nereye kaydediyo?

  • Arkadaşlar bu örnek textlere girilen bilgileri listbox’a ekler , listbox’ı değiştirir ve siler.Burda veritabanına kayıt yok. Veri tabanı örneklerimiz 2.dönem yayınlanacaktır. Kolay gelsin.

  • Ben bu örneği denedim herşey çalışıyor bir tek silmede sorun veriyor,silmiyor.Yardımcı olursanız sevinirim.

  • sil çalışıyor. Silmek istediğiniz elemanı listeden seçmelisiniz. listboxlardan seçim yaptıktan sonra sil butonuna bastığınızda silme işleminin gerçekleştiğini göreceksiniz. Kolay gelsin.

  • ya groupbox ın içine 20 tane checkbox koydum ama textboxların içini temizlediğim gibi temizlenmio groupBox1.Controls la yapalrim die okudum ama öylede olmadı nasıl yapabilirim

  • birde C# form sayfasına exel çalışma sayfası nasıl gömülüo? C # üzerinden açabiliyorum ama formun içine gömemiyorum

  • 1. Soru için yanlış anlamadıysam groupBox içindeki textBox’ları kontrol etmek isityorsun. Mesela aşağıda verdiğim kod groupbox1 içindeki tüm textboxların içine Görsel Programlama yazar.
    for (int i = 0; i < this.Controls.Count+1; i++)
    {
    if (this.groupBox1.Controls[i] is TextBox ) this.groupBox1.Controls[i].Text = “Görsel Programlama”;

    }

    2. soru için aşağıdaki örneğe bak istersen.
    http://msdn.microsoft.com/en-us/library/ee317478.aspx

  • teşekkürler ama groupbox ın içinde textbox yok checkbox var o yüzden olmuor

  • Ben sorunuzu anlayamadım.groupBox içindeki checkboxlarla ne yapmak istiyorsunuz. Sorunuzu açık yazarsanız yardımcı oluruz.

  • şimdi tür adında bir groupboxım var bunun içinde 20 tane checkbox var aksiyon, macera, korku… vs şeklinde mesela bir film hem korku hem macera hem aksiyon oluyor diyelim kullanıcı filmin türünü tik olarak koyuyor 3ünede yanlış yaptı diyelim temizle dediğinde hepsini temizlesin istiyorum yani o tiki kaldırsın film türlerinin hiçbiri şeçili olmasın. birkaçşey denedim ama o tiki kaldırmak yerine aksiyon yazıo ya aksiyon yazısını sildi tiki kaldırmadı.sorunum bu umarım şimdi anlaşılmıştır.tşkrler

  • checkBox1.Checked = false;
    checkBox2.Checked = false;
    checkBox3.Checked = false;

    bunu tek satırda yapmak içinde aşağıdaki kodu kullan. Bu kod groupBox1’deki tüm checkBoxların seçili durumlarını iptal eder.
    for (int i = 0; i < this.groupBox1.Controls.Count; i++) { if (this.Controls[i] is CheckBox) ((CheckBox)this.groupBox1.Controls[i]).Checked = false; }

  • teşekkürler.

  • rica ederim. Kolay gelsin.

  • ya ben şimdide veri tabanına kayıt yaparken listboxın içindeki verileri alamıyorum.
    baglanti.Open();
    komut.Connection = baglanti;
    komut.CommandText = “Insert into film_kayit(film_adi, yonetmen, film_turu, film_puan, oyuncular, sure, cd_no, film_hakkinda) values(‘” + textBox1.Text + “‘,'” + textBox2.Text + “‘,'” + listBox2.Text+ “‘,'” + textBox3.Text + “‘,'” + listBox3.Text + “‘,'” + comboBox1.Text + “‘,'” + textBox5.Text + “‘,'” + textBox6.Text + “‘)”;
    komut.ExecuteNonQuery();
    komut.Dispose();
    baglanti.Close();
    MessageBox.Show(“Kayıt başarıyla eklendi”);
    temizle();
    bu şekilde kod var ama tabloya eklerken listbox2 ve listbox3 ü boş bırakıo almıo bi türlü

  • slm benimde linq die birşey var o hata veriyor o yüzden çalışmıyor neden kaynaklanıyor?

  • Eğer hata vermiyorsa ve veritabanına boş kayıt yapıyorsa ; listboxlarda seçim yapılmamıştır. Kaydete basmadan önce listeden seçim yapıldığına dikkat et.

  • yok ona özellikle dikkat ettim listboxa başka listboxdan aktarırorum hatta veriyi seçili var ama boş bırakıo kaydederken

  • Hata vermiyo di mi.

  • birde bişi daha sormak istiyorum benim 20 tane tablom var mesela ben arama yaptırırkenbelli bi kritere göre hepsinden nası arabilirim

  • yok hata vermio

  • sorgu ile where şartını kullanarak

  • ben listbox ile denedim çalışıyo.Sorun yok.

  • e benimki çalışmıo ama yukardaki kod doğru demi yazdığım şekilde

  • Merhabalar;

    Bu paylaşımdan dolayı admine çok çok teşekür ederim ayrıca görüyorum ki yapılan yorumlara dört dörtlük cevaplar vererek yardımcı olmaya çalışmış böyle bir alçak gönüllülük sergileyen arkadaşa gerçekten çok çok teşekürler fakat yardım etme gibi bir mecburiyeti olmadığı halde vakit ayırıp yardımcı olmaya çalışan bir insana 20 soru sorupta sadece 2 kez teşekür edilmesini garipsedim doğrusu.Herkese hayırlı çalışmalar diliyorum.

  • Teşekkürler. 🙂

  • Rica Ederim. 🙂 Sizin gibi insanlara hakkettiği değerin verilmesi lazım.Bu,bu tarz yararlı paylaşım yapan herkes için geçerlidir 😉

  • bi a0 kişilik telefon rehberi programı yazın console appticationda

  • ya keşke aramada olsa 🙁 ama yinede elinize sağlık yararlı olmuş ve yeni başlayanlar için geliştirilebilir durumda..

  • ya ben anlamadım bu şimdi consolede çalıoşırmı eklersem???

  • console a uyarlaman lazım.

  • veri tabanılı yokmu?

  • benim sorunum değiştir dediğimde groupbox çıkmıyor..yardımcı olur musunuz

  • merhaba , benim öğrenmek istediğim bu uygulamanın dizi şeklinde nasıl yaparım . Yani ekle dediğimde kişiler dizide ve aynı indeksle tutulmalı . arraylist değil normal dizi ile bu mümkün mü ?

  • bunları listbox yerine access ile nasıl yapabiliriz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir