|
TTimer 를 사용해야 될 것 같습니다.
타이머의 인터벌을 적당히 넣어주고... Timer1->Enabled 를 false 로 초기지정해 주고
Image1MouseDown 이벤트에 Timer1->Enabled=true; 를 넣어주면 원하시는 대로 작동하겠네요.
=============================================
태민이 님이 쓰신 글 :
: 제가 폼에다 그림 2개를 넣고 for문을 이용해서 1번 그림을 마우스 커서를 다운하면
: 2번그림이 반복해서 나오게 하고싶거든요.....당연 반복해서 나올때 그림과 그림사이에 공백을
: 두고 반복해서 나오게 하구싶은데... 잘안되네요! 초짜라서... ㅜ,.ㅜ
: Top값만 반복계산되어서 마지막에 그림2가 출력이되던데...
: 암튼...고수님들~
: 소스보구 어디가 잘못되었는지 알켜주세요!!
:
: //-------------------------------------------------------------
: void __fastcall TForm1::Image1MouseDown(TObject *Sender,
: TMouseButton Button, TShiftState Shift, int X, int Y)
: {
: int i;
:
: for(i=1; i<=9; i++)
: {
: Image2->Top=i*2;
: Image2->Visible=true;
:
: }
: }
: //-----------------------------------------------------------
:
|