728x90
반응형
ProgressBar컨트롤은 진행사항을 표시해주는 컨트롤이다. 기본 속성은 Maximum=100 / Minimum=0 으로 설정되어 있으며 Value속성은 현재값을 나타낸다
Style속성은 Blocks, Continous, Marguee 3가지 속성을 가진다.
1. 디자인
위와 같이 3개의 Style속성을 통해 ProgressBar컨트롤을 만들어 배치할 수 있다.
2. button_click Event
버튼을 클릭하면 ProgressBar컨트롤의 1 Step을 수행하도록 코드를 작성하였다.
private void button1_Click(object sender, EventArgs e)
{
progressBar1.PerformStep();
progressBar2.PerformStep();
// ProgressBar의 Style이 Marquee인 경우 PerformStep()을 사용할 수 없음
//progressBar3.PerformStep();
}
Step이란 속성은 다음으로 진행될 interval과 같은 값이고, value속성은 현재 값을 나타낸다.
※ ProgressBar의 Style이 'Marquee'인 경우 진행률이 고정값이 아니기 때문에 PerformSteop()이 작동하지 않는다.
728x90
반응형
'개발언어 > C#' 카테고리의 다른 글
[C#] C# Windorm NumericUpDown 컨트롤 (0) | 2024.07.05 |
---|---|
[C#] C# Winform PictureBox컨트롤 (0) | 2024.07.01 |
[C#] Winform MaskedTextBox 컨트롤 (0) | 2024.06.24 |
[C#] C# Winform ListBox (0) | 2024.03.21 |
[C#] C# Winform LinkLabel (0) | 2024.03.21 |