Q&A

  • 시간이 변하지 않네요...
제가 STATUSBAR 콤포넌트에 시계를 볼수 있게끔 Time을 써주었는데..

처음 실행시켰을때의 시간이 나오더라구요..

계속적으로 변해야 시계역활을 하는건데 ...

어떻게 하죠?



1  COMMENTS
  • Profile
    권경부 1999.10.22 02:33
    조창범 wrote:

    > 제가 STATUSBAR 콤포넌트에 시계를 볼수 있게끔 Time을 써주었는데..

    > 처음 실행시켰을때의 시간이 나오더라구요..

    > 계속적으로 변해야 시계역활을 하는건데 ...

    > 어떻게 하죠?

    >



    음... 먼저 timer의 interval property에 값을 넣구요....(음..1000 정도..)

    글구요.. Timer의 OnTimer 이벤트에 시간을 display 하는 코딩을 하시면 될거에요...

    혹시나 해서 몇자 더 적을께요...

    statusBar위에 마우스를 올려놓구요.. 오른쪽 마우스버튼 누르면요... popup메뉴가 뜨는데 panels Editor라는 메뉴가 있는데 여기서 하나 추가 하세요..

    그런후 이렇게 코딩해보세요...



    procedure TForm1.Timer1Timer(Sender: TObject);

    begin

    StatusBar1.Panels[0].Text := DateTimetoStr(Now);

    end;



    그럼.. 원하시는 결과를 얻을 수 있을 거에요...

    물론 timer의 Enabled를 True로 해주시고요...

    그럼.. 행운을 빕니다.. 즐코하세요...