2009-07-23 133 views

回答

4

.NET WinForm控件本身不支持透明度,但GDI +只要進行一般渲染即可。如果您正在渲染一個PictureBox(或其他任何東西)並想渲染具有部分不透明度的東西,則創建一個alpha值小於255(不透明)的顏色,並使用它創建畫筆或筆。

例如:

Color c = Color.FromArgb(128, Color.Blue); 
using (Brush b = new SolidBrush(c)) 
{ 
    e.Graphics.FillRectangle(b, 0, 0, 50, 50); 
} 
+0

呀圖片框是相當有限的。你可能不得不開始做你自己的OnPaint事件。 – 2009-07-23 23:29:33

+0

感謝它的工作。 – 2009-07-23 23:37:35

相關問題