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ü.");
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.
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ü.");
< Bu mesaj bu kişi tarafından değiştirildi horozerk -- 14 Aralık 2012; 19:43:04 >
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ü.");