2009-06-08 2 views
3

새 TImage가 생성되면 투명 해집니다. 이 이미지에 객체를 그리면 그 객체를 지우고 싶습니다. TImage가 다른 이미지의 오버레이로 사용됨에 따라 이미지를 투명하게 유지해야합니다.TImage의 투명도

TImage에 대한 일종의 "해제"기능이 가장 좋을 것입니다. 여기서 간단한 것을 놓치고 있다고 생각합니다. TImage 메뉴에서 명확한 기능을 찾지 못했습니다.

답변

10

의 의미가 아닙니다. TImage 컨트롤의 내용을 개 그리세요. 당신은 그것의 Picture 속성을 할당하고 그것을 내버려 두려고합니다. 실제로 TImage을 그릴 때 Canvas 속성에 그림을 그리거나 또는 캔버스에 그리면 기본 Picture 개체를 수정하고있는 것입니다.

TImage을 지우려면 Picture 속성을 간단하게 지정 해제하십시오.

Image.Picture := nil; 

일시적인 이미지를 그리려면 - TPaintBox를 사용 - 당신이 윈도우가 가려하고 계시됩니다 때마다 다시 칠해야합니다 뭔가를.