2022년 2월 28일 월요일

(동영상강의)C# 윈폼 실습, 트랙바(TrackBar), 프로그래스바(ProgressBar), C#학원, C#교육, WPF학원, WPF교육, 자바학원, 자바교육

 

(동영상강의)C# 윈폼 실습, 트랙바(TrackBar), 프로그래스바(ProgressBar), C#학원, C#교육, WPF학원, WPF교육, 자바학원, 자바교육

(동영상강의)C# 윈폼 실습, 트랙바(TrackBar), 프로그래스바(ProgressBar), C#학원, C#교육, WPF학원, WPF교육, 자바학원, 자바교육


http://ojc.asia/bbs/board.php?bo_table=LecCsharp&wr_id=431 


(동영상)C# 윈폼 실습, 트랙바(TrackBar), 프로그래스바(ProgressBar)

(동영상)C# 윈폼 실습, 트랙바(TrackBar), 프로그래스바(ProgressBar)윈폼 실습TrackBar, ProgressBarC# 윈폼(TrackBar, ProgressBar)1. TrackBarTrackBar 컨트롤은 ScrollBar와 유사하고 Slider 컨트롤이라고 하는데, 컨트롤에

ojc.asia

https://www.youtube.com/watch?v=rE1pB-O8y4c&list=PLxU-iZCqT52CtVOhmaR6Nd-65M163g9u-&index=10 


윈폼 실습

TrackBar, ProgressBar








C# 윈폼(TrackBar, ProgressBar)



1. TrackBar


TrackBar 컨트롤은 ScrollBar와 유사하고 Slider 컨트롤이라고 하는데, 컨트롤에는 눈금과 이를 가리키는 엄지단추라는 것이 표시된다. 윈도우에 있는 볼륨 조절을 위한 컨트롤 등에 사용된다.



몇가지 속성을 살펴보면 진행을 위한 최대값인 Maximum(기본값:10), 최소값인 Minimum(기본값:0), LargeChange 속성은 마우스 클릭 했을 때 움직이는 값의 양이며, SmallChange는 키보드 방향키를 통해 움직일 때의 양 이다.


TickFrequence는 눈금에 표시되는 Value의 차이이며, Value속성은 TrackBar의 현재 위치를 숫자로 표현한 값이다. 



2. ProgressBar


ProgressBar 컨트롤은 진행률을 표시해주는 컨트롤인데, 기본적인 속성으로는 진행을 위한 최소값을 나타내는 Minimum(기본값:0), 최대값을 나타내는 Maximum(기본값:100), 진행간격을 나타내는 Step, 현재 값을 나타내는 Value등의 속성이 있다.




실습을 위해 프로젝트를 하나 생성하자. (Windows Forms Application)


1. Form의 속성(F4)중 Text속성을 “TrackBar, ProgressBar 컨트롤 테스트”로 하자.


2. 아래와 같이 컨트롤을 배치하자.(툴 박스가 안 보인다면 View  Toolbox를 클릭)




3. 컨트롤을 위한 이벤트 처리용 메소드를 만들자. 


public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }


        private void Form1_Load(object sender, EventArgs e)

        {

            trb1.Maximum = prb1.Maximum = 100;

            trb1.Minimum = prb1.Minimum = 0;

            txtLoopCnt.Text = "100";

        }


        //TrackBar 컨트롤의 속성(F4)에서 번개그림을 눌러 해당 이벤트를 더블클릭

        private void trb1_Scroll(object sender, EventArgs e)

        {

  trb1.Maximum = prb1.Maximum;

            prb1.Value = trb1.Value;

            txtLoopCnt.Text = trb1.Value.ToString();


        }


        //버튼(btnStart) 컨트롤의 속성(F4)에서 번개그림을 눌러 Click 이벤트를 더블클릭

        private void btnStart_Click(object sender, EventArgs e)

        {

            prb1.Maximum = int.Parse(txtLoopCnt.Text);

            prb1.Step = int.Parse(txtLoopCnt.Text) / 100;

            for (int i = 0; i <= int.Parse(txtLoopCnt.Text); i++)

            {

                prb1.Value = i;

            }


        }

    }



#동영상, #시샵동영상, #닷넷동영상, #트랙바, #진행바, #프로그래스바, #TrackBar, #ProgressBar, #닷넷교육, #시샵교육,동영상, 시샵동영상, 닷넷동영상, 트랙바, 진행바, 프로그래스바, TrackBar, ProgressBar, 닷넷교육, 시샵교육, 

댓글 없음:

댓글 쓰기

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...