Arama butonu
Bu konudaki kullanıcılar: 1 misafir
9
Cevap
4074
Tıklama
0
Öne Çıkarma
C# listbox çoklu seçim yardım
U
14 yıl
Çavuş
Konu Sahibi

listbox ta ki çoklu seçimi textbox a aktarmak istiyorum lakin hep ilk seçili olanı aktarıyor sadece
yardım edin lütfen




G
14 yıl
Teğmen

c# galiba dilin textbox.text=listbox.selectedItem.tostring(); gibi birşey olacak fakat! bu bir listbox change event içinde olacak


Bu mesaja 2 cevap geldi.
U
14 yıl
Çavuş
Konu Sahibi

yazdığın kodu derleyip kullandım ama yine ilk seçileni aktarıyor



N
14 yıl
Binbaşı

for (int i = 0; i < listBox1.Items.Count; i++) //listbox'ın elemanlarının sayısını alır. Kaç tane değer var diye bakar.
{
if (listBox1.GetSelected(i) == true) // i. eleman seçili mi diye kontrol eder.
{
textBox1.Text += listBox1.Items.ToString(); // seçiliyse textbox değerinin yanına ekler.
}

}

Yukardaki kod işini görür.

1
2
3
4
5


varsa listboxunda 1 2 ve 4 çeşiliyse textbox'a 124 yazdırır.

Artık sen textbox a ne yazdırmak istediğine göre dğeiştirrisin





< Bu mesaj bu kişi tarafından değiştirildi netcore -- 26 Ekim 2011; 13:54:16 >
Bu mesaja 1 cevap geldi.
N
14 yıl
Binbaşı

quote:

Orijinalden alıntı: exe_genesis

for (int i = 0; i < listBox1.Items.Count; i++) //listbox'ın elemanlarının sayısını alır. Kaç tane değer var diye bakar.
{
if (listBox1.GetSelected(i) == true) // i. eleman seçili mi diye kontrol eder.
{
textBox1.Text += listBox1.Items.ToString(); // seçiliyse textbox değerinin yanına ekler.
}

}

Yukardaki kod işini görür.

1
2
3
4
5


varsa listboxunda 1 2 ve 4 çeşiliyse textbox'a 124 yazdırır.

Artık sen textbox a ne yazdırmak istediğine göre dğeiştirrisin



Listboxda seçim yapıldığı anda textboxa yazdırmak istiyorsan yukarıdaki kodu: listbox'ın selectedindexchanged eventinin içine yaz. Kodun başına textBox1.Clear(); ekle.


3-4 tane seçtikten sonra butona basınca textbox a yazdırmak istiyorsan button'un click eventinin içine yaz yukarıdaki kodu. textBox1.Clear(); ekleME.


Bu mesaja 1 cevap geldi.
U
14 yıl
Çavuş
Konu Sahibi

" System.Windows.Forms.ListBox+ObjectCollection "
diye hata veriyor :S


Bu mesaja 1 cevap geldi.
N
14 yıl
Binbaşı

quote:

Orijinalden alıntı: untitled

" System.Windows.Forms.ListBox+ObjectCollection "
diye hata veriyor :S

itemları nasıl ekliyorsun. Form'un loadında

listBox1.Items.Add("deneme");
listBox1.Items.Add("test");
listBox1.Items.Add("query");
listBox1.Items.Add("sec");

böyle ekleyip dener misin.


Bu mesaja 1 cevap geldi.
U
14 yıl
Çavuş
Konu Sahibi

N
14 yıl
Binbaşı

quote:

Orijinalden alıntı: untitled

yine aynı hatayı verdi

textBox1.Text += listBox1.Items[i].ToString();



textbox'ı böyle dener misin. Kusura bakmayın. i forumlarda italik yazdığı için çıkmamış kopyalarken.





< Bu mesaj bu kişi tarafından değiştirildi netcore -- 26 Ekim 2011; 15:26:04 >
Bu mesaja 1 cevap geldi.
U
14 yıl
Çavuş
Konu Sahibi

oldu çook teşekür ederim
teşekkürler exe_genesis



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.