2013-07-31 64 views
2

我開發了一個.NET Windows窗體應用程序以在圖像上填充顏色(例如:map)。 我必須用不同顏色突出每個區域。我面臨的問題是要用足夠透明的顏色來填充區域,以顯示區域(州)的名稱。 我可以使用顏色填充區域,但不能以透明方式填充。 請幫助我以透明的方式填充區域,以便背景文字可見。 在此先感謝...。 Sree如何在Windows窗體應用程序中填充透明區域

回答

1

你需要一個半透明的筆刷,試試this solution

基本上如果您使用:

Color.FromArgb(0...255, r, g, b) 

第一個參數是阿爾法分量。有效值爲0到255,其中0表示完全透明,255表示完全不透明。

0

您可以通過顏色的Alpha chanel管理顏色的透明度。

Color.FromArgb(alpha, red, green, blue) 
+0

謝謝......它的工作.. – Sree

相關問題