Forum
Bu Kod İle ListBox'ımın İçine İstedğim Bu Verileri Eklettim, Ancak Programda Karşıdaki Kullanıcı ListBox İçindeki Herhangi Bir Veriye Yani;
Benim Dizimin İçindeki asd ,cda,xxx,yyy Verilerinden Birine Tıklayınca programın içinde olan fakat görünmeyen textbox'ımın açılmasını istiyorum ve asd ye tıklandığında textbox'ımın içinde farklı bir yazı cda'ya tıklandığında ise farklı bir yazı görünmesini istiyorum yardımcı olabilecek arkadaşlara şimdiden teşekkür edip cevaplarınızı dört gözle beklemekteyim ...
Selam ,
Sanırım yapmak istediğin şeyi aşağıdaki kod ile çözebilirsin
private void lstSample_SelectedIndexChanged(object sender, EventArgs e)
{
txtSample.Visible = true;
switch (lstSample.Items[lstSample.SelectedIndex].ToString())
{
case "asd":
txtSample.Text = "asd takımı tıklandı";
break;
case "cda":
txtSample.Text = "cda takımı tıklandı";
break;
case "xxx":
txtSample.Text = "xxx takımı tıklandı";
break;
case "yyy":
txtSample.Text = "yyy takımı tıklandı";
break;
default:
break;
}
}
Aslında Benimde Düşündüğüm Şey Bunun Gibi Birşeydi Ben Şu Şekilde Düşünmüştüm
if (listBox1.SelectedItem == "asd")
{
textBox1.Visible = true;
textBox1.Text = "asd'ye Tıklandı !!";
}
İlk Başta Düşündüğüm Kod Buydu Hata verdiğini Gördükten Sonra Bu sevdadan Vazgeçtim 😀
Yardımınız İçin Teşekkürler..
Sizin Yönteminizi Kendi Kodlarıma Uyarlayınca Kod Hatasız Bir Şekilde Çalıştı Çok Teşekkürler..
Şu şekilde bir kullanımda avantajlı olabilir.
Verileri ListBox içerisine atmak :
private void button1_Click(object sender, EventArgs e)
{
string[] Takimlar = { "asd", "cda", "xxx", "yyy" };foreach (string _itmStr in Takimlar)
{
listBox1.Items.Add(_itmStr);
}
}
ListBox üzerinden bir öğe seçildiği zaman label kontrolünün içeriğini değiştirmek.
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
ListBox _listBox = (ListBox)sender;
label1.Visible = true;
label1.Text = _listBox.SelectedItem + " Takımı Tıklandı.";
}Kolay Gelsin...
Evet Teşekkürler Bu Kod Da Denendi Çalışıyor Ayrıca İlginizden Dolayı Teşekkür Ederim ..