çok uğraştım ve görselprogramlama siteside çökmüş olduğu için oradan bulamayıp sonuca ulaşamadım. tam olarak yapmak istediğim şey şu;
________________________
bir tane texbox, bir tane buton ve bir tanede listbox oluşturdum; amacım textbox'a 5 harfli bir veri girildiğinde bunu aşağıdaki gibi listbox'a yazdırmak.
F Fa Fat Fati Fatih _________________________________________ ama olmuyor işte kodlarım aşağıda, _________________________________________ private void button1_Click(object sender, EventArgs e) { while (listBox1.Items.Count < 5) { listBox1.Items.Add(textBox1.Text); listBox1.Items.AddRange += 1; } } _________________________________________
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
illa addrange ile eklemek istersen böyle bir kullanım yapabilirsin. AddRange içerisine dizi türünde bi obje vermen gerekiyor onun için girilen string dizisi elemanlarına ilk önce atama yaptırıp sonradan listbox a ekliyoruz.
string[] girilen = new string[textBox1.Text.Length]; for (int i = 0; i < girilen.Length; i++) { girilen[ i ] = textBox1.Text.Substring(0, i+1); } listBox1.Items.AddRange(girilen);
illa addrange ile eklemek istersen böyle bir kullanım yapabilirsin. AddRange içerisine dizi türünde bi obje vermen gerekiyor onun için girilen string dizisi elemanlarına ilk önce atama yaptırıp sonradan listbox a ekliyoruz.
string[] girilen = new string[textBox1.Text.Length]; for (int i = 0; i < girilen.Length; i++) { girilen[ i ] = textBox1.Text.Substring(0, i+1); } listBox1.Items.AddRange(girilen);
sınav kağıdına bunu yazmak daha çok zaman kaybettirir bana. ama sınav sonrası bu kodlarla biraz daha bilgimi arttırıcam teşekkür ederim bunu ben niye düşünemedim diyorum kendi kendime. bilmediğim şeyi düşünemem tabi peki nasıl öğrencem işte burda kişisel kabiliyetler ön plana çıkıyor dimi :) çok yardımcı oldun sayende sınava + puan ile başlıyacağım.
ayrıca bu konuyu ben hiç bir yerde bulamadım artık başkalarınında işine yarar diye düşünüyorum. ellerin dert görmesin :)
< Bu mesaj bu kişi tarafından değiştirildi Fatih_abi_81 -- 6 Haziran 2013; 13:31:31 >
string girilen = textBox1.Text;
for (int i = 1; i < girilen.Length+1; i++)
{
listBox1.Items.Add(girilen.Substring(0,i));
}
Bu mesaja 1 cevap geldi. Cevapları Gizle