เนื้อหา
การควบคุมแถบความคืบหน้าใน Visual Basic ให้การแสดงภาพความคืบหน้าของฟังก์ชั่นบางอย่างในโปรแกรม หลังจากเพิ่มแถบความคืบหน้าไปยังเทมเพลตให้ตั้งค่าต่ำสุดและสูงสุดรวมทั้งค่าเริ่มต้น ค่าสูงสุดนั้นขึ้นอยู่กับสิ่งที่คุณต้องการให้แถบเพื่อติดตามมันอาจมีบางอย่างเล็ก ๆ แค่ความคืบหน้าของผู้ใช้ในโปรแกรมตอบคำถามหรืออ่านหลายพันบรรทัดในไฟล์ข้อความ โดยไม่คำนึงถึงวัตถุประสงค์วิธีการอัปเดตจะยังคงเหมือนเดิม
คำสั่ง
ใช้ ProgressBar ใน Visual Basic เพื่อแสดงให้ผู้ใช้ทราบว่าพวกเขาอยู่ในภารกิจที่กำหนด (Stockbyte / Stockbyte รูปภาพ / Getty)-
เปิดโครงการ Visual Basic คลิกสองครั้งที่ตัวเลือก "แถบความคืบหน้า" ในแถบเครื่องมือเพื่อเพิ่ม "ProgressBar1" ให้กับฟอร์ม คลิกสองครั้งที่ตัวควบคุม "ปุ่ม" เพื่อเพิ่มตัวเลือก "Button1" ลงในไฟล์
-
กด "F7" เพื่อเปิดหน้าต่างรหัส เปิด "Form1_Load" แล้วป้อนคำสั่ง:
ProgressBar1.Minimum = 0 ProgressBar1.Maximum = 5 ProgressBar1.Value = 0
รหัสนี้ตั้งค่าเริ่มต้นสำหรับตัวแปรความคืบหน้าเช่นเดียวกับค่าต่ำสุดสูงสุดและค่าปัจจุบันสำหรับแถบเลื่อน คุณสามารถตั้งค่าสูงสุดที่แตกต่างกันขึ้นอยู่กับวัตถุประสงค์ของทรัพยากร
-
เปิดคำสั่ง "Button1_Click" และป้อนคำสั่งต่อไปนี้:
ถ้า ProgressBar1.Value <ProgressBar1.Maximum แล้ว ProgressBar1.Value + = 1 ถ้า ProgressBar1.Value = ProgressBar1.Maximum แล้ว MsgBox ("เสร็จสิ้น!") สิ้นสุดหากสิ้นสุดหาก
เมื่อผู้ใช้คลิกปุ่มรหัสนี้จะตรวจสอบว่าแถบความคืบหน้าน้อยกว่าค่าสูงสุดหรือไม่ หากเป็นเช่นนั้นจะเพิ่มมูลค่าทีละหน่วยทำให้แสดงข้อสรุปที่ใหญ่กว่า จากนั้นจะมีการตรวจสอบใหม่เพื่อดูว่าค่าถึงค่าสูงสุดหรือไม่ ด้วยวิธีนี้เมื่อแถบความคืบหน้าถึงค่าสูงสุดคุณจะไม่สามารถเพิ่มค่าได้อีกและจะช่วยป้องกันข้อผิดพลาดในการเข้าถึง