คือผมต้องการเขียนโปรแกรมเอาไว้สำหรับแสดงสถานะการทำงานในระหว่างที่โปรแกรมประมวลผลหนัก ๆ หรือโหลดข้อมูลขนาดใหญ่
ตอนนี้พอทำได้ในระดับหนึ่งแล้วโดยใช้เมธอด PerformStep()
ProgressBar1.PerformStep()
' Working เช่น Copy/Move File, Download, Process ฯลฯ
ProgressBar1.Value = ProgressBar1.Maximum
แต่เวลารันแล้วค่า % ของ Prograssbar ล่อไปจนถึง 200-300 กว่า
จริง ๆ อยากต้องการให้แสดงแค่เฉพาะ 1 - 100% เท่านั้น
โดยเทียบบัญญัติไตรยางค์เป็น (n / max ) * 100
แต่ปัญหาคือจะหาค่าประมาณ Step การทำงานสูงสุด(max) ล่วงหน้า ยังไงดี ไม่ทราบว่าพอมีวิธีคำนวณไหมครับ จนปัญญาแล้วจริง ๆ
รบกวนเกี่ยวกับ .NET Prograssbar
ตอนนี้พอทำได้ในระดับหนึ่งแล้วโดยใช้เมธอด PerformStep()
ProgressBar1.PerformStep()
' Working เช่น Copy/Move File, Download, Process ฯลฯ
ProgressBar1.Value = ProgressBar1.Maximum
แต่เวลารันแล้วค่า % ของ Prograssbar ล่อไปจนถึง 200-300 กว่า
จริง ๆ อยากต้องการให้แสดงแค่เฉพาะ 1 - 100% เท่านั้น
โดยเทียบบัญญัติไตรยางค์เป็น (n / max ) * 100
แต่ปัญหาคือจะหาค่าประมาณ Step การทำงานสูงสุด(max) ล่วงหน้า ยังไงดี ไม่ทราบว่าพอมีวิธีคำนวณไหมครับ จนปัญญาแล้วจริง ๆ