Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
472
Tıklama
0
Öne Çıkarma
c# kodcular yardım
H
11 yıl
Teğmen
Konu Sahibi

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ü.");



B
11 yıl
Binbaşı

timer kullanabilirsin anladığım kadarıyla.

toolbox'tan timer ı sürükle bırak herhangi bir yere sonra

fonksiyonun içine

timer.Enabled = true
timer.Start() // Timer'ın başlayacağı an

timer 'ın tick event inede süre bittikten sonra yapacağı kod.


Bu mesaja 1 cevap geldi.
H
11 yıl
Teğmen
Konu Sahibi

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 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.