Microsoft MVP성태의 닷넷 이야기
C#윈도우폼 질문입니다!! [링크 복사], [링크+제목 복사],
조회: 15308
글쓴 사람
엔벌잉 (wow10301 at gmail.com)
홈페이지
첨부 파일
 

안녕하세요! 일본에서 일하며 프로그래밍에 관심을 갖게된 엔벌잉 입니다!

다름이 아니라 요즘 퇴근 후 C#에 재미를 붙여 공부를 하고 있는데요!

현재 여러가지 폼을 이용해서 다양한 프로그램들을 만드는 연습을 하고 있습니다!

이제 입문한 입문자에게 많은 정보 공유 부탁드립니다 ㅎㅎ


Button을 눌렀을때 lable에 1,2,3...,100까지 초단위로 수가 올라가는 폼을 if문을 써서 만들었는데요! 이 구간을 10번 반복 하려면 for문을 사용 해야 하나요?!
ex)
1,2,3.....100 <1회
1,2,3.....100 <2회
     .
     .
     .
1,2,3.....100 <10회



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace MISSION_8 // 1.타이머 버튼 눌렀을때 숫자가 1부터 100까지 초 처럼 올라가는 프로그램. 2.100초에서 멈추게하기 3.10사이클 돌리기
{
    public partial class Form1 : Form
    {
        DateTime time = new DateTime(); //현재 날짜 나오게 하는것

        public Form1()
        {
            InitializeComponent();
            label1.Text = "0"; //처음에 숫자0 보이게 라벨 박스 이름 표시

            timer1.Start(); //타이머 스타트하게 하는 것
            timer1.Stop();
            
        }

        private void InitializeTimer()
        {
            timer1.Interval = 1000; //1000밀리세트, 몇까지 센다라는 뜻이 아니라 속도.(속성들어가서 바꿔야됨.)
            timer1.Tick += new EventHandler(timer1_Tick);  //데이터가 없는 이벤트 대리자 선언, 이벤트 핸들러 추가
            

            timer1.Enabled = true; //타이머 시작, timer1.Stop라고 해도됨

            button1.Text = "STOP"; //버튼의 처음 텍스트
            button1.Click += new EventHandler(button1_Click); //버튼 클릭의 이벤트 헨들러 추가

        }


        private void button1_Click(object sender, EventArgs e)
        {
            if (button1.Text == "STOP") //버튼의 처음 텍스트 화면(조건)
            {
                button1.Text = "START"; // 거짓일 경우 스타트
                timer1.Enabled = false;
            }
            else //반대일경우
            {
                button1.Text = "STOP"; //진실일경우 스탑
                timer1.Enabled = true;
            }
        }


        int timeleft = 0; // 인트 선언은 클래스안에서 선언 해야된다. 메소드 안에서 선언 ㄴㄴ

        private void timer1_Tick(object sender, EventArgs e)
        {
            int i = timeleft;
            int r;
                timeleft += 1; // left, right차이는 잘 모루겠다. 1씩 증가한다는 뜻
                label1.Text = timeleft.ToString(); // label1.text의 timeleft를 읽는 다는 뜻.

            for(r=0;r<10;r++)
            {
                if (i == 9)
                {
                    timer1.Stop();
                }
                else
                {
                    timer1.Start();
                }
                
            }

    


            //int timeleft = int.Parse(label1.Text);
            
            
        }

    }
}




혹시 제가 주석으로 설명 해둔 곳이 틀린 부분이 있으면 그것도 좀 알려 주시기 바랍니다!


 








[최초 등록일: ]
[최종 수정일: 10/24/2018]


비밀번호

댓글 작성자
 



2018-10-23 11시50분
timer1_Tick이 어떤 식으로 동작할까요?
정성태
2018-10-23 11시56분
[엔벌잉] 아아아!! 죄송합니다!! 방금 풀었어요!!!!
[guest]

... 76  77  78  79  80  81  82  83  84  85  86  87  [88]  89  90  ...
NoWriterDateCnt.TitleFile(s)
27411/25/200510269        답변글 답변 감사드립니다.
265하수11/14/2005101862개의 dll연결 해야 하는구문은 [1]
263하수11/11/200510252Smart Client(DB 연동에 질문영) [1]
260상수11/10/200511150Object등록시 에러 (Smart Client)
261정성태11/10/200510908    답변글 [답변]: Object등록시 에러 (Smart Client)
259바보스런...11/9/200510567스마트 질문좀 할께요. 죄송합니다.파일 다운로드1
262정성태11/10/200510353    답변글 [답변]: 스마트 질문좀 할께요. 죄송합니다. [1]
264Yuri11/11/20059933        답변글 [답변]: [답변]: 스마트 질문좀 할께요. 죄송합니다. [1]
266유리11/15/200510807            답변글 [답변]: [답변]: [답변]: 스마트 질문좀 할께요. 죄송합니다. [2]
257차우차우10/28/200510359스마트 클라이언드 에서.. 수정하면 안돼는 문제? [1]파일 다운로드1
254박상호10/26/200510460스마트 클라이언트관련해서 질문이 있습니다. [1]
253Lee ...10/27/200510397안녕하세요. 바쁘신데 이렇게 질문드려서 죄송합니다. 스마트 클라이언트에 관한 질문입니다. [2]
252홍영진10/26/200510744SmartClient 배포시 닷넷프레임워크배포
255정성태10/27/200511074    답변글 [답변]: SmartClient 배포시 닷넷프레임워크배포
249ROY10/23/200510457X-internet & Peer to Peer
251정성태10/24/200511030    답변글 [답변]: X-internet & Peer to Peer [1]
246뽀송이10/17/200510828스마트클라이언트 개념에 대한 질문입니다.(Connection Pool사용 가능?) [2]
247정성태10/17/200510879    답변글 [답변]: 스마트클라이언트 개념에 대한 질문입니다.(Connection Pool사용 가능?)
248뽀송이10/17/200511165        답변글 [답변]: [답변]: 스마트클라이언트 개념에 대한 질문입니다.(DB연동을 웹서비스로 하면 문제는?) [3]
245오혁천10/12/200511600스마트 클라이언트에서.. Socket 함수 사용 [1]
244정우기10/11/200510797스마트클라이언드 권한관련 콜솔 프로그램 에 관하여 문의좀..ㅜ.,ㅜ [1]
242이용희10/7/200510896스마트클라이언트 배포시 .NET Framework 버전에 관한 문제
243정성태10/10/200510743    답변글 [답변]: 스마트클라이언트 배포 시 .NET Framework 버전에 관한 문제 [3]
241김재옥10/5/200510603smart client에서의 Socket 함수 사용 [1]
240이형배9/15/200510074스마트클라이언트배우고 싶어여... [1]
239장강현9/14/200514950SmartClient에서의 배포 문제에 대해 [2]
... 76  77  78  79  80  81  82  83  84  85  86  87  [88]  89  90  ...