Spread Windows Forms 12.0 Product Documentation
TransparencyTolerance Property (Picture)
Example 


FarPoint.Win Assembly > FarPoint.Win Namespace > Picture Class : TransparencyTolerance Property
Gets or sets the amount of tolerance of transparency from the color set as transparent.
Syntax
'Declaration
 
Public Overridable Property TransparencyTolerance As Integer
'Usage
 
Dim instance As Picture
Dim value As Integer
 
instance.TransparencyTolerance = value
 
value = instance.TransparencyTolerance
public virtual int TransparencyTolerance {get; set;}

Property Value

Integer number between 0 and 255 representing the transparency tolerance
Remarks

The value of the tolerance should be between 0 and 255. 

The transparency tolerance determines how close the red, green, and blue components of a color must be to the TransparencyColor to be transparent in the rendered image. For example, if the TransparencyColor is Color.White (255,255,255) and the TransparencyTolerance is 1, then the color (254,254,254) is also rendered transparent.

Example
This example draws a picture in the top left of the dialog.
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);
int i = p.TransparencyTolerance;
MessageBox.Show("The tolerance is " + i.ToString());
}
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 i As Integer = p.TransparencyTolerance
MessageBox.Show("The tolerance is " + i.ToString())
End Sub
See Also

Reference

Picture Class
Picture Members
TransparencyColor Property