찐쿵
bluedrugs
찐쿵
  • 전체보기 (42)
    • 똑똑해진느낌 (39)
      • C# (7)
      • VB (4)
      • Python (11)
      • MySQL (4)
      • Linux (6)
      • Appium (1)
      • Selenium (1)
      • Sikuli (1)
      • Win10 (2)
      • 기타 (1)
      • 제작 (1)
      • Tensorflow (0)
    • 일상적인느낌 (1)
hELLO · Designed By 정상우.
찐쿵

bluedrugs

[VB] ProgressBar 만들기
똑똑해진느낌/VB

[VB] ProgressBar 만들기

2019. 8. 26. 14:19

VB ProgressBar 만드는 방법에 대해 간단히 기록하려함.

1 . 우선 폼을 생성하고 폼 안에 
BackgroundWorker를 추가합니다!
     ( Win10 느낌 물씬 나도록 디자인해봤음.... )


2. 소스 코드를 넣어야겠쥬? 
실행을 시키면 곧장 폼이 뜨면서 로딩이 진행되도록! 
(BackgroundWorker를 사용하여 비동기적으로 구현)

Imports System.ComponentModel

Public Class Loading

    Private Sub loading_from_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Label2.Text = "0%"
        // BackgroundWorker가 진행률 업데이트를 지원하면 true (기본값은 false)
        BackgroundWorker1.WorkerReportsProgress = True
        // 백그라운드 작업의 실행 시작
        BackgroundWorker1.RunWorkerAsync()

    End Sub

    // 시간이 오래 걸리는 작업을 수행 하는 작업을 시작 하는 위치
    Public Sub BackgroundWorker1_DoWork(sender As Object, e As DoWorkEventArgs) Handles BackgroundWorker1.DoWork
        For i = 0 To 100
            // ProgressChanged 이벤트를 발생. 백그라운드 작업의 완료율(0부터 100까지)
            BackgroundWorker1.ReportProgress(i)
            Threading.Thread.Sleep(70)
        Next
    End Sub

    // progressbar 업데이트 핸들러
    Private Sub BackgroundWorker1_ProgressChanged(sender As Object, e As ProgressChangedEventArgs) Handles BackgroundWorker1.ProgressChanged
        ProgressBar1.Value = e.ProgressPercentage
        Label2.Text = e.ProgressPercentage.ToString + "%"
    End Sub

End Class


3. 확인을 해봅시당 !!!!!



쮸르르르르르륵~~~~

저작자표시 비영리 동일조건 (새창열림)

'똑똑해진느낌 > VB' 카테고리의 다른 글

[VB] Sleep, Delay, WaitTime 딜레이 주기  (0) 2019.08.26
[VB] 줄바꿈 문자 Carriage Return(CR), Line Feed(LF) - 개행문자  (0) 2019.08.26
[VB] GroupBox BorderLine Color 설정  (0) 2019.08.26
    '똑똑해진느낌/VB' 카테고리의 다른 글
    • [VB] Sleep, Delay, WaitTime 딜레이 주기
    • [VB] 줄바꿈 문자 Carriage Return(CR), Line Feed(LF) - 개행문자
    • [VB] GroupBox BorderLine Color 설정
    찐쿵
    찐쿵
    기록하는느낌

    티스토리툴바