1. 그림판0.그림:=그림판1.그림
2. 그림판0.그림.할당해(그림판1.그림);
3. 그림판0.배경.그려(0, 0, 그림판1.그림);
위 와같은 방식이 있더군요..
같은 명령으로 보이시죠... 맞습니다..모두 같은 명령입니다..
자 그럼 제가 하고 싶은 말은 무었일까요..
간단합니다.. 위명령은 각각 쓰임에 따라 먹히고 안먹히고 그럼니다..
그럼 우선 1번을 보겠습니다..
우선 창에 밑판 2개를 설치합니다..
그리고 각 밑판에 그림판1개씩 설치합니다..
다음 그림판1이 설치된 밑판의 보이기를 거짓으로 한후
클릭했을때 명령에 1번 명령을 삽이하고 실해후 명령해보세요..
분명이 그림이 복사 되지 않을것입니다..
그럼 이번에는 2번으로 해보시기 바랍니다..
분명 그림이 나올것입니다..
3번은 따루 설명을 하겠습니다..
3번의 경우 그림을 그리는 방식입니다..
즉 그림판에 그림을 그리기 위해서는 미리 그림이 존재 해야 하면 미리 존재하는 그림의 크기안에서 그림이 그려진다는 것입니다..
물론 창이나 창 바로 위에 그림판이 있는경우 그냥도 그려지더군요..
그러나.. 몇겹의 밑판이 설치된 위에 그림판이 올려져있는경우는 그림이 그려지지 않습니다..
그럼 다음과 같은 명령을 한후 직접 테스트 해보시기 바랍니다..
우선 창에 그림판을 얻고 클릭했을때 명령에
그림판0.배경.선그려(200, 150);
를해보신후 다음에는 밑판위에 그림판을 얻고나서 실해해보시기 바랍니다..
처음 창위에 서 그냥했을때는 분명 선이 그려 졌을것입니다..
하나.. 밑판위에 그림판을 설치했을경우는 선이 그려지지 않았을것입니다..
그럼 그림판에 아무 그림이나 하나 불러 놓고 다시 실행해보시기 바랍니다..
선이 그려지죠...
시스템이나 설치에 따라 간호 되고 안되고 하더군요..^^
조금이나마 그림판 활용을 하고자하는 분께 도움이 되었기를 바랍니다..