C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[8584] Re:반복문에 관한 질문입니다
허재팔 [] 1129 읽음    2001-06-28 22:50
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
:  int i;
:  for (i=0; i<10 ; i++)
:  {
:    Edit1->Text= i;
:    Sleep(1000);
:  }
: }
:
: 가령 1부터 9까지 1초 간격으로 에디트 박스에 나타나게 하려면,
: 어떻게 하지요?

빌더에서 이런거 할때 타이머를 씁니다,,,,
system탭인가에 보면 타이머가 있습니다...

사용법은 책을보면있고, 서점가면 많습니다,.
(저도 필요할때 마다 서점가서 여러종류의 책을 보면서 답을 찾습니다)

타이머컴포넌트에서 인터벌을 1000으로 설정함 (1초)

클릭이벤트
{
  Timer1->Enabled=true;
}

타이머 이벤트
{
   static int i=1;

   if ( i < 10 ) {
      Edit1->Text= i;
      ++i;
   else {
     Timer1->Enabled=false;     
   }  
}
이렇게 하면 되겠습니다.
실험은 안해보고 생각만으로 하는거라 이런 방식으로 돌리면 됩니다.



+ -

관련 글 리스트
8564 반복문에 관한 질문입니다 왕초보 997 2001/06/28
8619     Re:반복문에 관한 질문입니다 이경문 1077 2001/06/29
8584     Re:반복문에 관한 질문입니다 허재팔 1129 2001/06/28
8566     Re:반복문에 관한 질문입니다 제임스 1038 2001/06/28
8572         정보 -_-; 박규석 1121 2001/06/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.