문제

새로운 시계가 만들어지면 투명합니다. 이 이미지에 객체를 그린 후 나는 그들을 지우고 싶습니다. 시계가 다른 이미지의 오버레이로 사용되므로 이미지를 투명하게 유지해야합니다.

시계에 대한 일종의 "명확한"기능이 가장 좋을 것입니다. 나는 여기서 간단한 것을 놓친 것 같아서 타임 매 메뉴에서 명확한 기능을 찾을 수 없었습니다.

도움이 되었습니까?

해결책

당신은 실제로 의도하지 않습니다 그리다 a TImage 제어. 당신은 그것을 할당해야합니다 Picture 재산을 내버려 두십시오. 사실, 당신이 a TImage, 당신은 그것의 그에 따라 일시적으로 그려져 있습니다 Canvas 속성이거나 기본을 수정하고 있습니다 Picture 그려서 물체 그것의 캔버스.

a TImage, 단순히 할당되지 않았습니다 Picture 재산.

Image.Picture := nil;

일시적 이미지를 그리려면 - 창문이 가려지고 공개 될 때마다 다시 칠해야 할 것입니다. TPaintBox.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top