|
: 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;
}
}
이렇게 하면 되겠습니다.
실험은 안해보고 생각만으로 하는거라 이런 방식으로 돌리면 됩니다.
|