Q&A

  • paintbox를 나중에 생성시켰는데..
paint box를 나중에 생성시킨후

OnPaint Event를 사용하려면 어떻게 하나요?



Canvas로 그림을 그리려고하는데

OnPaint Event를 호출 할수가 없네요..



도와주셔요....흑..T.T





1  COMMENTS
  • Profile
    이정욱 1999.10.05 13:37
    생성 후 원하는 이벤트 함수를 연결만 해주세요.



    제일 편한 방법 하나는 일단 PaintBox를 폼위에 놓고 OnPaint프로지져를 만듭니다.

    그 프로시져 안에 조금 아무문자나 문자를 쳐 놓습니다.

    그리고 다시 PaintBox를 지웁니다.

    그래도 OnPaint프로시져는 남아있죠.



    그리고 PaintBox를 동적 생성 후...



    PaintBox.OnPaint := PaintBox1Paint;



    위 처럼 해주시면 됩니다.



    Procedure TForm1.PaintBox1Paint(Sender: TObject);



    라는 프로시져가 들어간 것이죠.



    최영란 wrote:

    > paint box를 나중에 생성시킨후

    > OnPaint Event를 사용하려면 어떻게 하나요?

    >

    > Canvas로 그림을 그리려고하는데

    > OnPaint Event를 호출 할수가 없네요..

    >

    > 도와주셔요....흑..T.T

    >

    >