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


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
Requirements

Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8

See Also

Reference

Picture Class
Picture Members
TransparencyColor Property

 

 


Copyright © GrapeCity, inc. All rights reserved.