1. Hello Guest, selamat datang di Forum WinPoin. Kamu bisa bertanya, berdiskusi, sharing, dan ngobrolin apapun seputar Windows, Windows Phone, PC, Gadget, atau hal seputar Teknologi lainnya. Selamat berkomunitas! ;)

Cara membuat progressbar dengan C#

Discussion in 'Developer Corner' started by Andri Sibarani, Jun 17, 2014.

  1. Andri Sibarani

    Andri Sibarani New Member

    Joined:
    Jun 17, 2014
    Messages:
    15
    Mohon bantuannya buat para master bro/sist
    saya mau membuat progressbar yang berjalan sesuai dengan waktu proses program saya dengan bahasa pemograman c#
    progressbarnya berjalan mulus tanpa lompat - lompat bgtu master bro/sist

    makasih sebelumnya ya master bro/sist
     
  2. Yusril Ibnu

    Yusril Ibnu Winpoin Staff Staff Member

    Joined:
    May 12, 2014
    Messages:
    6,353
    macam macam...
    Coba deh cek dulu :
    Code:
    http://www.codeproject.com/Articles/112082/Progress-Bar-using-C
     
  3. marwanto.se

    marwanto.se New Member

    Joined:
    May 7, 2013
    Messages:
    7,659
    Coba baca juga ke sini sob:
    Code:
    http://support.microsoft.com/kb/323116/id-id
     
  4. Andri Sibarani

    Andri Sibarani New Member

    Joined:
    Jun 17, 2014
    Messages:
    15
    thanks ya bro
     
  5. Andri Sibarani

    Andri Sibarani New Member

    Joined:
    Jun 17, 2014
    Messages:
    15
    ok bro marwanto, thanks ya
     
  6. marwanto.se

    marwanto.se New Member

    Joined:
    May 7, 2013
    Messages:
    7,659
    Sip, jangan lupa ubah prefix ke [Solved] kalo sudah terselesaikan.
    Caranya; http://forum.winpoin.com/diskusi-panduan-berkomunitas-di-windows-portal-indonesia?pid=31059#pid31059
     
  7. Andri Sibarani

    Andri Sibarani New Member

    Joined:
    Jun 17, 2014
    Messages:
    15
    ok bro , makasih atas masukannya ya
     
  8. mabaega

    mabaega Well-Known Member

    Joined:
    Nov 9, 2013
    Messages:
    2,735
    coba code ini om..

    [attachment=3147]

    Sample code ada di attachment.
     

    Attached Files:

  9. Andri Sibarani

    Andri Sibarani New Member

    Joined:
    Jun 17, 2014
    Messages:
    15
    buat bro mabaega, gmna klau waktunya itu blum kita ketahui, saya membuat sebuah program pendeteksian objek, waktu proses dan progress barnya berjalan singkron gtu, hingga progressbar mencapai 100 %
    makasih masukkannya ya bro
     
  10. mabaega

    mabaega Well-Known Member

    Joined:
    Nov 9, 2013
    Messages:
    2,735
    Deteksi object seperti apa om...
    coba Postkan SnipedCode proses yang ingin ditampilkan dalam bentuk Progresbar, mudah-mudahan saya bisa bantu..
    :cool:
     
  11. Andri Sibarani

    Andri Sibarani New Member

    Joined:
    Jun 17, 2014
    Messages:
    15
    deteksi wajah bro
    ini source codenya, sorry ngk bisa upload programnya, kebesaran bro

    private void btnProsesViolaJones_Click(object sender, EventArgs e)
    {
    if (pictureBox1ViolaJones.Image == null)
    {
    MessageBox.Show("Tidak ada gambar, Ambil gambar untuk melakukan Proses ini ");
    }
    else
    {
    Stopwatch timerr = new Stopwatch();
    timerr.Start();
    this.progressBar.Value = 10;
    this.progressBar.Visible = true;
    timer1.Enabled = true;
    deteksi.SearchMode = (ObjectDetectorSearchMode)cbMode.SelectedValue;
    deteksi.ScalingMode = (ObjectDetectorScalingMode)cbScaling.SelectedValue;
    deteksi.ScalingFactor = 1.5f;
    //deteksi.UseParallelProcessing = cbParallel.Checked;

    //======================================= Proses Membingkai Objek yang ditemukan=============================
    this.progressBar.Value += 90;
    this.progressBar.Visible = true;
    label14.Text = timerr.Elapsed.ToString();
    Rectangle[] objects = deteksi.ProcessFrame(gambarku2);

    if (objects.Length > 0)
    {
    RectanglesMarker marker = new RectanglesMarker(objects, Color.Fuchsia);
    pictureBox2ViolaJones.Image = marker.Apply(gambarku2);
    gambar2 = gambarku2;
    pictureBox2ViolaJones.Image = marker.Apply(gambar2);

    label21.Text = objects.Length.ToString();
    //MessageBox.Show(objects.Length.ToString());

    }
    else
    {
    MessageBox.Show("Tidak ada wajah yang terdeteksi ");
    }
    rekonstruksiImage2();
    timerr.Stop();
    }
    }

    jadi ketika button proses di klik proses pendeteksian wajah dilakukan, nah waktu proses pendeteksian wajahnya sedang belangsung progressbarnya berjalan bro sampai dengan pendeteksiannya selesai
    mohon pencerahannya ya bro
     
  12. mabaega

    mabaega Well-Known Member

    Joined:
    Nov 9, 2013
    Messages:
    2,735
    untuk code diatas tidak perlu menggunakan timer. detail proses pengenalan wajah pada gambar dilakukan oleh component yang terpisah dari applikasi.
    yang paling mungkin, bisa gunakan progressbar pada mode rounding (progress terus berjalan tanpa mempedulikan proses apa yang sedang terjadi)

    Jika menggunakan mode continous, yang paling mungkin adalah dengan menyelipkan baris set Progressbar value pada setiap baris code. hitung jumlah baris code yang ingin disisipi dan jadikan sebagai max value dari progrssbar. kelemahannya, progressbar akan berjalan putus-putus, karena setiap baris code membutuhkan waktu exekusi yang berbeda.

     
  13. Andri Sibarani

    Andri Sibarani New Member

    Joined:
    Jun 17, 2014
    Messages:
    15
    thanks ya bro mabagea, sedikit putus2x sih, tpi ngk separah sebelumnya
    thanks all
     
  14. patar

    patar New Member

    Joined:
    Jul 28, 2015
    Messages:
    1
    gan, saya mau tanya gmn cara membuat progressBar bergerak dari bawah ke atas ??
     

Share This Page