c# kodcular yardım (çözüm bulundu)

Kodla Büyü

horozerk

Aktif Üye
Mesajlar
290
Arkadaşlar aşağıdaki kodlara göre fonksiyona başlamadan önce listboxa mesaj yazılması gerekir, ama 7-8 sn süren fonksiyon tamamlandıktan sonra iki msj listboxa aynı anda düşüyor. Amacım ilk mesaj görünsün fonksiyon için zaman geçsin bitince de ikinci msj listboxa düşsün.

listBox1.Items.Add("Resim Gri Seviyeye Dönüştürülüyor.");
Bitmap resim = new Bitmap(pictureBox1.Image);
pictureBox2.Image = GriSeviyeYap(resim);
button3.Enabled = true;
listBox1.Items.Add("Resim Gri Seviyeye Dönüştürüldü.");
 
Re: c# kodcular yardım

listBox1.Items.Add("Resim Gri Seviyeye Dönüştürüldü.");

şu koddan önce listbox ı temizlerseniz istediğiniz gibi olur gibi
 
Re: c# kodcular yardım

C# anlamam ama timerla biraz zaman geçirtip yaptırabilirsiniz gibime geldi... Timer olayını araştırın...
 
Re: c# kodcular yardım

timer'a tekrar baktım ama onunla olmadı timer belli bir sürede çalışmasını tekrar edecek olan kodlar için uygun, sorunu ise listbox a eleman ekledikten sonra listbox'ı reflesh ile yenileyerek hallettim. Teşekkürler umarım başkalarına da faydası olur.

Kod:
listBox1.Items.Add("Resim Gri Seviyeye Dönüştürülüyor.");
listbox1.Reflesh();
Bitmap resim = new Bitmap(pictureBox1.Image);
pictureBox2.Image = GriSeviyeYap(resim);
button3.Enabled = true;
listBox1.Items.Add("Resim Gri Seviyeye Dönüştürüldü.");
 
BBNET
Geri
Üst