ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 3. C# 윈도우 프로그램 만들기 - button, timer
    C# 2017. 1. 28. 02:44
    반응형



    인터넷강의 보고 따라하지만.. 강의 내용대로 안되서 다시 정리해 봅니다.


    배우면서 쓰는글이기 때문에 정답이 아닐수 있습니다.




    view - toolbox 를 클릭한다.




    버튼을 클릭!!



    - 그런데, 나의 경우는 toolbox를 클릭하니까 저게 하나도 안나오고 


    there is no usable controls in the group. Drag an item onto this text to add it to the toolbox.


    라는 문구가 먼저 환영을 해주었다 .ㅜㅠ 

    초보자에게는 오류 하나하나가 너무나 큰 산 인데... ㅜㅠ


    울지말고 침착하게! ㅋㅋ

    ToolBox 에서 우클릭하면 , choose items 가 나온다! 그걸 누르면 바가 올라가면서 알아서 작업한다! 그냥 기다리기만 하면 끝!

    만약 다 설치되었는데 안나온다?? 그럼 비쥬얼 스튜디오를 종료후 다시 켜보자!




    자, 그럼 모두 button 을 클릭클릭 햇다는 가정하에 다음으로~







    이런식으로 button1 을 추가하고~~


    다시 버튼을 더블 클릭을 하면


    =========================================================



    private void button1_Click(object sender, EventArgs e)

            {


            }


    =========================================================


    위에가 자동 생성 되었을것이다



    그 사이에


    button1.Text = "클릭했당!!";


    을 추가하고~ 실행을 해보면 버튼의 글씨가 바뀌는걸 확인할 수 있다!




    이번엔 타이머를 추가해 본다


    똑같이 toolbox 를 클릭해서 timer 를 찾아 추가한다.







    하고 보면 위처럼 보일것이다


    timer1 이 추가되었고 중요한게 properties 를 보면 Enable 이 처음엔 false 로 되어있을것이다, 이걸 true 로 바꿔줘야 실행이된다.


    그리고  interval 이 1000으로 되어있는데 1000= 1초이다.


    즉, 1초마다 timer 를 실행하는건데 , timer1 을 클릭하면


    =========================================================


    private void timer1_Tick(object sender, EventArgs e)

            {

                Text = DateTime.Now.ToString();   // 맨위에 초를 바꾼다!

            }



    =========================================================


    붉은 글씨는 직접 추가한것이고 timer1_Tick 함수가 추가될것이다. 


    즉 앞의 설정과 함께해석해 본다면 , 1초마다 맨위의 초를 현재시각으로 변경해준다.





    이번엔 여기까지


    버튼과 타이머를 추가해봤습니다~~ ^^




    반응형

    댓글

Designed by Tistory.