AnaSayfa c# başlangıç C# Basit Projeler #1 Texti X Defa Yazdırma

C# Basit Projeler #1 Texti X Defa Yazdırma

594

Merhaba arkadaşlar. Bu yazımızda , yazılan ismin istenilen adet kadar listbox’a yazılmasını sağlayacak basit bir uygulamanın yapımından bahsedeceğiz. Bu uygulama sayesinde for döngüsü,thread,progessBar bilgimizi pekiştirdik.

ilk başta projemize elemanları aşağıda verdiğimiz düzende yerleştireceğiz.

daha sonra kod bölümünden kütüphanelerimizi ekliyeceğiz.

</p>
<p>using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Threading;<br />
using System.Threading.Tasks;<br />
using System.Windows.Forms;</p>
<p>

şimdide  İŞLEM YAP butonunun kodunu aşağıdaki gibi yazacağız.

</p>
<p>private void button1_Click(object sender, EventArgs e)<br />
{<br />
listBox1.Items.Clear(); //Listbox'ı temizledik(her sayı değişiminde baştan başlamasını sağlamak için)<br />
int adet = Convert.ToInt32(textBox2.Text); //Textbox2deki yani adet sayısını belirlediğimiz textboxu int değerine çevirip adet değişkenine atadık.<br />
progressBar1.Maximum = adet; //progessBar ın maximum değerini adet değeri olarak belirledik.</p>
<p>for (int i = 1; i &lt;= adet; i++)<br />
{<br />
progressBar1.Value = i; //ProgessBar ın for döngüsündeki (i) değeri ile paralel artmasını sağladık.<br />
listBox1.Items.Add(textBox1.Text); //TextBox1 de bulununan yazıyı ListBox1'e yazdırdık.(for döngüsü bitene kadar alt alta yazacaktır</p>
<p>listBox1.Update();//ListBox'ı yeni değerle değiştirdik.<br />
Thread.Sleep(30);//Dön<br />
}<br />
}</p>
<p>

Son olarak ta ÇIKIŞ butonunu hızlı bir şekilde kodluyoruz.

</p>
<p>private void button2_Click(object sender, EventArgs e)<br />
{<br />
Close();<br />
}</p>
<p>

Uygulamamız Tamamlandı. İyi Kodlamalar…

 

 

Daha Fazla İlgili Makale Yükleyin
Daha Fazla Yük c# başlangıç

Bir Yorum Yazın

Ayrıca Kontrol Edin

C# Tarih-Zaman Metodları

Bu makalemizde C# Programlama Dili üzerinde Tarih-Zaman Metodlarını ele alacağız. Sizlere …