C# 윈폼(TrackBar, ProgressBar)
실습을 위해 프로젝트를 하나 생성하자. (Windows Forms Application)
1. Form의 속성(F4)중 Text속성을 “TrackBar, ProgressBar 컨트롤 테스트”로 하자.
2. 아래와 같이 컨트롤을 배치하자.(툴 박스가 안 보인다면 View > Toolbox를 클릭)
3. 컨트롤을 위한 이벤트 처리용 메소드를 만들자.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//TrackBar 컨트롤의 속성(F4)에서 번개그림을 눌러 해당 이벤트를 더블클릭
private void trb1_Scroll(object sender, EventArgs e)
{
trb1.Maximum = 100;
prb1.Maximum = 100;
prb1.Value = trb1.Value;
}
//버튼(btnStart) 컨트롤의 속성(F4)에서 번개그림을 눌러 Click 이벤트를 더블클릭
private void btnStart_Click(object sender, EventArgs e)
{
prb1.Maximum = int.Parse(txtLoopCount.Text);
prb1.Step = int.Parse(txtLoopCount.Text)/100;
for(int i = 0; i <= int.Parse(txtLoopCount.Text); i++) {
prb1.Value = i;
}
}
}