Bu yazımızda C# Windows Formda kullanıcı tarafından girilen bir metni yine kullanıcının girmiş olduğu adet kadar listBox içine yazdırma işlemini gerçekleştireceğiz. Örneğimizde Formumuza eklediğimiz 2 adet textBox kontrolü ile kullanıcıdan alacağımız metin ve adet verilerini For Döngüsünde kullanarak Listbox içine metnin eklenmesini sağlayacağız. Form tasarımını aşağıdaki gibi 2 adet label,2 adet textBox,1 adet Button ve 1 adet Listbox ile oluşturuyoruz.
Kodlarımızı Button’a çift tıklayarak Button_Click event’ ına aşağıdaki gibi yazıyoruz.
1 2 3 4 5 6 7 8 9 10 11 |
private void button1_Click(object sender, EventArgs e) { string metin = textBox1.Text; int adet = Convert.ToInt32(textBox2.Text); for (int i = 0; i <= adet; i++) { listBox1.Items.Add(metin); } } |
Kodlarımızı tamamladıktan sonraki ekran çıktısı aşağıdaki gibi olacaktır.
int sayi, toplam = 0;
sayi = Convert.ToInt32(textBox1.Text);
for (int i = 1; i <= sayi; i++)
{
comboBox1.Items.Add(i);
toplam += i;
}
DialogResult dönüt = MessageBox.Show(label1.Text + "Yapmış olduğunuz işlemin sonucu = " + toplam.ToString(), "sonuc temizlensinmi ?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
if (dönüt == DialogResult.Yes)
{
label1.Text = " ";
textBox1.Text = " ";
}