Şimdi Ara

c# kodcular yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
471
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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 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.
  • 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 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.