콘텐츠
일부 응용 프로그램은 시작될 때 단순히로드되지만 다른 응용 프로그램은 스타일로 수행됩니다. 시작 폼에 사용자 지정로드 막대를 추가하여 Visual Basic 응용 프로그램을 눈에 띄게 만들 수 있습니다. Visual Studio 도구 상자에는 진행률 표시 줄이 없지만 포함 된 구성 요소를 사용하여 만들 수 있습니다. 일부 컨트롤을 양식으로 끌어다 놓고 색상을 조정하고 프로그램을 열 때 활기찬 바를 사용하여 사용자를 감동시킵니다.
지침
다채로운 진행 막대가 앱 사용자에게 깊은 인상을 줄 수 있습니다. (폴카 도트 이미지 / 폴카 도트 / 게티 이미지)-
Visual Studio를 열고 Visual Basic .NET 프로젝트 중 하나를로드합니다. 아직 열지 않은 경우 프로젝트 파일 목록이있는 "솔루션 탐색기"를 엽니 다.
-
"솔루션 탐색기"에서 프로젝트의 시작 폼 아이콘을 찾아 두 번 클릭합니다. Visual Studio에서 디자인 창을 열고 양식을 표시합니다.
-
도구 상자를 열고 "GroupBox"컨트롤을 드래그하여 추가하십시오. 도구 상자로 돌아가서 같은 방식으로 "ProgressBar"컨트롤을 추가하십시오.
-
"Label"컨트롤을 폼으로 드래그하십시오. 그것을 클릭하고 추가 된 진행률 표시 줄 위로 드래그하십시오. 레이블과 막대를 왼쪽 가장자리에 맞 춥니 다.
-
도구 상자로 돌아가서 같은 기술을 사용하여 Timer 컨트롤을 드래그하십시오. 도구 상자를 닫습니다.
폼에 컨트롤 추가
-
추가 한 타이머를 클릭하고 "F4"키를 눌러 "속성"창을 엽니 다. 창 상단의 "이벤트"아이콘을 클릭하여 이벤트 목록을 표시하십시오.
-
"Tick"이벤트를 두 번 클릭하십시오. Visual Studio에서 코드 창을 열고 시계 틱으로 실행되는 하위 "Timer1_Tick"을 표시합니다.
-
하위 본문에 다음 코드를 붙여 넣습니다.
loadingBarValue + = 증가
loadBarValue> 100이면 loadingBarValue = 100 Timer1.Stop () GroupBox1.Visible = False End If
ProgressBar1.Value = loadingBarValue
마지막 문장은 진행 막대의 시각적 표시기가 "LoadBarValue"변수에 저장된 값으로 이동하게합니다. 폼을로드 할 때 0 인 변수의 값은 "increment"변수에 의해 정의 된 양만큼 증가합니다. 이 값은 1이므로 "LoadBarValue"값은 "Load"하위가 실행될 때마다 1 씩 증가합니다. 막대가 최대 값 (100)에 도달하면 타이머가 중지됩니다. 진행률 표시 줄과 레이블이 포함 된 그룹 상자는 자동으로 사라집니다.
-
"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"단어를 원하는 다른 단어로 변경할 수 있습니다. 다음 두 줄은 전경색과 배경색을 제어하며,이 두 줄을 변경하거나 "투명"과 "녹색"으로 남겨 둘 수 있습니다. 마지막 문장은 타이머를 시작합니다.
-
코드 창의 맨 위로 이동하여 "클래스"선언을 찾습니다. 아래에이 두 문장을 붙여 넣으십시오.
Dim loadingBarValue Dim increment
위에서 설명한 "loadingBarValue"및 "increment"변수를 정의합니다.
-
"F5"키를 눌러 프로젝트를 실행하십시오. 로드 바처럼 보이는 진행 표시 줄이 나타납니다. 설정된 텍스트가있는 레이블이 막대 위에 나타납니다. 그런 다음 움직이는 녹색 막대가 진행 막대의 끝에 도달 할 때까지 왼쪽에서 오른쪽으로 이동합니다. 이 경우 막대와 레이블이 사라집니다.
프로그래밍 로직 추가
어떻게
- "그룹 상자"컨트롤을 드래그하여 양식 내에서 원하는 위치에 막대 및 레이블을 배치하십시오. 라벨과 진행률 표시 줄이 그 안에 있으므로, 배치가 더 쉬워 진 단위로 처리됩니다. 전경과 배경 값을 변경하여 다른 색상으로 실험 할 수도 있습니다. 이 예제의 기본 녹색 색상은 응용 프로그램을로드하는 동안 표시되는 애니메이션 막대의 색상과 일치하므로 조화로운 시각 효과를냅니다.