Q&A

  • canvas의 repaint
저는 캔바스를 사용하는데 전에 써있던걸 지우는데

repaint를 사용합니다.

이거 문제가 많더라구여. 제가 지우구 싶은것두 있구

어떤 상황에 따라 canvas위의 텍스트가 값이 계속 바뀌는것두

있구

어떤것은 마우스를 따라 계속 움직이는 것입니다.

근데 repaint를 하면 지워지거든요.

근데 모두 지워지는게 문제지여.

제가 지우구 싶은건 지우구 그러는 방법은 없는지여.



1  COMMENTS
  • Profile
    김종찬 2001.09.07 22:17
    초델 wrote:

    > 저는 캔바스를 사용하는데 전에 써있던걸 지우는데

    > repaint를 사용합니다.

    > 이거 문제가 많더라구여. 제가 지우구 싶은것두 있구

    > 어떤 상황에 따라 canvas위의 텍스트가 값이 계속 바뀌는것두

    > 있구

    > 어떤것은 마우스를 따라 계속 움직이는 것입니다.

    > 근데 repaint를 하면 지워지거든요.

    > 근데 모두 지워지는게 문제지여.

    > 제가 지우구 싶은건 지우구 그러는 방법은 없는지여.

    >



    Form의 Canvas를 사용 하시는 것 같습니다.

    저의 경우는 Image를 Form에 올려놓고 Image의 Canvas를 사용합니다.

    그러면 Repaint해도 지워지지 않더군요.

    예) Image1.canvas.Rectangle(10,10,30,40);

    Repaint; //Form을 Repaint해도 지워지지 않음



    초보였슴다.