color.fromargb in .net compact does not paint transparent

J

Jacco

Hello,

When I use the microsoft example below and run it, it produces 3 circles
which are more or less transparent. When I use the exact same code in .net
compact, I see 3 opaque circles.
The MSDN information does not mention anything about not being able to draw
transparent images. Can anybody tell me what I am doing wrong...or suggest
an other solution?
Thanks!

Jacco
:
Dim g As Graphics = e.Graphics

' Transparent red, green, and blue brushes.

Dim trnsRedBrush As New SolidBrush(Color.FromArgb(&H78FF0000))

Dim trnsGreenBrush As New SolidBrush(Color.FromArgb(&H7800FF00))

Dim trnsBlueBrush As New SolidBrush(Color.FromArgb(&H780000FF))

' Base and height of the triangle that is used to position the

' circles. Each vertex of the triangle is at the center of one of

' the 3 circles. The base is equal to the diameter of the circle.

Dim triBase As Single = 100

Dim triHeight As Single = CSng(Math.Sqrt((3 * (triBase * _

triBase) / 4)))

' Coordinates of first circle's bounding rectangle.

Dim x1 As Single = 40

Dim y1 As Single = 40

' Fill 3 over-lapping circles. Each circle is a different color.

g.FillEllipse(trnsRedBrush, x1, y1, 2 * triHeight, 2 * triHeight)

g.FillEllipse(trnsGreenBrush, x1 + triBase / 2, y1 + triHeight, _

2 * triHeight, 2 * triHeight)

g.FillEllipse(trnsBlueBrush, x1 + triBase, y1, 2 * triHeight, _

2 * triHeight)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top