ç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; } } _________________________________________
< Bu mesaj bu kişi tarafından değiştirildi Fatih_abi_81 -- 6 Haziran 2013; 12:46:35 >
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 >
ç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;
}
}
_________________________________________
< Bu mesaj bu kişi tarafından değiştirildi Fatih_abi_81 -- 6 Haziran 2013; 12:46:35 >