Spread Windows Forms 6.0 Product Documentation
TransparencyColor Property
See Also  Example Support Options
FarPoint.Win Assembly > FarPoint.Win Namespace > Picture Class : TransparencyColor Property


Glossary Item Box

Gets or sets the transparency color for rendering the picture.

Syntax

Visual Basic (Declaration) 
Public Overridable Property TransparencyColor As Color
Visual Basic (Usage)Copy Code
Dim instance As Picture
Dim value As Color
 
instance.TransparencyColor = value
 
value = instance.TransparencyColor
C# 
public virtual Color TransparencyColor {get; set;}

Property Value

Color object containing the color

Remarks

Use this property to specify the transparency color for the picture. When you set a transparency color, the background behind the picture shows through the pictures in the area that originally had the color you specify. For example, if you specify yellow as the transparency color, areas in the picture that are yellow appear transparent, and the area behind them shows through the picture. Icon files (*.ico) do not support TransparencyColor when loaded into FarPoint.Win.Picture.

Specify the picture to display by setting the Image property.

Specify the range of values considered transparent by using the TransparencyTolerance property.

Example

This example draws a picture in the top left of the dialog.
C#Copy Code
private void DrawPicture(System.Windows.Forms.PaintEventArgs e)
{
Graphics g = e.Graphics;
FarPoint.Win.Picture p = new FarPoint.Win.Picture(Image.FromFile("d:\\earth.ico"), RenderStyle.Normal, Color.White, 50, HorizontalAlignment.Center, VerticalAlignment.Center);
g.DrawImage(p.Image, 20, 20);
Color c = p.TransparencyColor
MessageBox.Show("The color is " + c.ToString());
}
Visual BasicCopy Code
Private Sub DrawPicture(ByVal e As PaintEventArgs)
Dim g As Graphics = e.Graphics
Dim p As New FarPoint.Win.Picture(Image.FromFile("d:\earth.ico"), RenderStyle.Normal, Color.White, 50, HorizontalAlignment.Center, VerticalAlignment.Center)
g.DrawImage(p.Image, 20, 20)
Dim c As Color = p.TransparencyColor
MessageBox.Show("The color is " + c.ToString())
End Sub

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

© 2002-2012 ComponentOne, a division of GrapeCity. All Rights Reserved.