3
當一個新的TImage創建它是透明的。繪製對象到這個圖像後,我想清除它們。請注意,我需要保持圖像透明,因爲TImage正在用作其他圖像的疊加層。透明度的TImage
某種對於TImage中「清除」功能,將是最好的。我想我錯過了一些簡單的東西,我在TImage菜單中找不到任何清晰的功能。
當一個新的TImage創建它是透明的。繪製對象到這個圖像後,我想清除它們。請注意,我需要保持圖像透明,因爲TImage正在用作其他圖像的疊加層。透明度的TImage
某種對於TImage中「清除」功能,將是最好的。我想我錯過了一些簡單的東西,我在TImage菜單中找不到任何清晰的功能。
你不是真的想要畫東西在TImage
控制。您的意思是指定其Picture
財產,並保持獨立。事實上,當你在一個TImage
畫,你要麼瞬時通過在其Canvas
財產繪製圖紙,或者你通過其畫布繪製修改基礎Picture
對象。
要清除TImage
,只需取消分配Picture
財產。
Image.Picture := nil;
要繪製瞬時影像 - 這是你需要重繪只要窗口被遮蔽和揭示 - 使用TPaintBox
。