Visual Basic에서 눈에 띄는로드 막대를 만드는 방법

작가: Christy White
창조 날짜: 3 할 수있다 2021
업데이트 날짜: 16 12 월 2024
Anonim
챌린저 브랜드 프로필 : Propercorn
동영상: 챌린저 브랜드 프로필 : Propercorn

콘텐츠

일부 응용 프로그램은 시작될 때 단순히로드되지만 다른 응용 프로그램은 스타일로 수행됩니다. 시작 폼에 사용자 지정로드 막대를 추가하여 Visual Basic 응용 프로그램을 눈에 띄게 만들 수 있습니다. Visual Studio 도구 상자에는 진행률 표시 줄이 없지만 포함 된 구성 요소를 사용하여 만들 수 있습니다. 일부 컨트롤을 양식으로 끌어다 놓고 색상을 조정하고 프로그램을 열 때 활기찬 바를 사용하여 사용자를 감동시킵니다.


지침

다채로운 진행 막대가 앱 사용자에게 깊은 인상을 줄 수 있습니다. (폴카 도트 이미지 / 폴카 도트 / 게티 이미지)

    폼에 컨트롤 추가

  1. Visual Studio를 열고 Visual Basic .NET 프로젝트 중 하나를로드합니다. 아직 열지 않은 경우 프로젝트 파일 목록이있는 "솔루션 탐색기"를 엽니 다.

  2. "솔루션 탐색기"에서 프로젝트의 시작 폼 아이콘을 찾아 두 번 클릭합니다. Visual Studio에서 디자인 창을 열고 양식을 표시합니다.

  3. 도구 상자를 열고 "GroupBox"컨트롤을 드래그하여 추가하십시오. 도구 상자로 돌아가서 같은 방식으로 "ProgressBar"컨트롤을 추가하십시오.

  4. "Label"컨트롤을 폼으로 드래그하십시오. 그것을 클릭하고 추가 된 진행률 표시 줄 위로 드래그하십시오. 레이블과 막대를 왼쪽 가장자리에 맞 춥니 다.

  5. 도구 상자로 돌아가서 같은 기술을 사용하여 Timer 컨트롤을 드래그하십시오. 도구 상자를 닫습니다.

    프로그래밍 로직 추가

  1. 추가 한 타이머를 클릭하고 "F4"키를 눌러 "속성"창을 엽니 다. 창 상단의 "이벤트"아이콘을 클릭하여 이벤트 목록을 표시하십시오.

  2. "Tick"이벤트를 두 번 클릭하십시오. Visual Studio에서 코드 창을 열고 시계 틱으로 실행되는 하위 "Timer1_Tick"을 표시합니다.


  3. 하위 본문에 다음 코드를 붙여 넣습니다.

    loadingBarValue + = 증가

    loadBarValue> 100이면 loadingBarValue = 100 Timer1.Stop () GroupBox1.Visible = False End If

    ProgressBar1.Value = loadingBarValue

    마지막 문장은 진행 막대의 시각적 표시기가 "LoadBarValue"변수에 저장된 값으로 이동하게합니다. 폼을로드 할 때 0 인 변수의 값은 "increment"변수에 의해 정의 된 양만큼 증가합니다. 이 값은 1이므로 "LoadBarValue"값은 "Load"하위가 실행될 때마다 1 씩 증가합니다. 막대가 최대 값 (100)에 도달하면 타이머가 중지됩니다. 진행률 표시 줄과 레이블이 포함 된 그룹 상자는 자동으로 사라집니다.

  4. "F7"을 눌러 템플릿보기로 돌아가서 양식의 제목 표시 줄을 두 번 클릭하십시오. Visual Studio에서 코드 창을 다시 열고 양식의 하위 "로드"를 표시합니다. 이 하위에 다음 코드를 붙여 넣습니다.

    loadingBarValue = 0 Timer1.Interval = 200 증분 = 1

    GroupBox1.Text = ""Label1.Text = "로드 중"Label1.BackColor = Color.Transparent Label1.ForeColor = Color.Green

    Timer1.Start ()

    첫 번째 문장은 "LoadingBarValue"를 0으로 초기화합니다. 두 번째는 타이머가 클릭 사이에서 대기하는 시간 (밀리 초)을 설정합니다. 예제에서 값은 200이됩니다.이 숫자를 늘리면 애니메이션이 느려집니다. 이 예제에서 값 1을 갖는 변수 "증가"는 진행률 막대가 타이머의 각 눈금으로 이동하는 속도를 결정합니다. "Loading"단어를 원하는 다른 단어로 변경할 수 있습니다. 다음 두 줄은 전경색과 배경색을 제어하며,이 두 줄을 변경하거나 "투명"과 "녹색"으로 남겨 둘 수 있습니다. 마지막 문장은 타이머를 시작합니다.


  5. 코드 창의 맨 위로 이동하여 "클래스"선언을 찾습니다. 아래에이 두 문장을 붙여 넣으십시오.

    Dim loadingBarValue Dim increment

    위에서 설명한 "loadingBarValue"및 "increment"변수를 정의합니다.

  6. "F5"키를 눌러 프로젝트를 실행하십시오. 로드 바처럼 보이는 진행 표시 줄이 나타납니다. 설정된 텍스트가있는 레이블이 막대 위에 나타납니다. 그런 다음 움직이는 녹색 막대가 진행 막대의 끝에 도달 할 때까지 왼쪽에서 오른쪽으로 이동합니다. 이 경우 막대와 레이블이 사라집니다.

어떻게

  • "그룹 상자"컨트롤을 드래그하여 양식 내에서 원하는 위치에 막대 및 레이블을 배치하십시오. 라벨과 진행률 표시 줄이 그 안에 있으므로, 배치가 더 쉬워 진 단위로 처리됩니다. 전경과 배경 값을 변경하여 다른 색상으로 실험 할 수도 있습니다. 이 예제의 기본 녹색 색상은 응용 프로그램을로드하는 동안 표시되는 애니메이션 막대의 색상과 일치하므로 조화로운 시각 효과를냅니다.