Brush

Brush marshal by reference, disposable

System.Drawing (system.drawing.dll) abstract class

This abstract base represents the class of objects that determine how shapes will be filled. Concrete subclasses such as SolidBrush and System.Drawing.Drawing2D.LinearGradientBrush can be instantiated to achieve a variety of different fill styles and techniques.

If you just need a basic SolidBrush of a well-known color , you can use the Brushes or SystemBrushes class to retrieve one.

As all brushes are resource-based entities, you should manage their lifetime appropriately, calling Dispose() when you are finished to avoid leaking system resources. (See Brushes and SystemBrushes for exceptions to this rule.)

 public abstract class  Brush  : MarshalByRefObject : ICloneable, IDisposable {  // Public Instance Methods  public abstract object  Clone  ();  // implements ICloneable  public void  Dispose  ();  // implements IDisposable   // Protected Instance Methods  protected virtual void  Dispose  (bool  disposing  );    protected override void  Finalize  ();  // overrides object  } 

Hierarchy

System.Object System.MarshalByRefObject Brush(System.ICloneabl, System.IDisposable)

Subclasses

SolidBrush , TextureBrush , System.Drawing.Drawing2D.{HatchBrush , LinearGradientBrush , PathGradientBrush}

Returned By

Multiple types

Passed To

Graphics.{DrawString() , FillClosedCurve() , FillEllipse() , FillPath() , FillPie() , FillPolygon() , FillRectangle() , FillRectangles() , FillRegion()} , Pen.{Brush , Pen()} , System.Windows.Forms.DataGridTextBoxColumn.PaintText()



. Net Windows Forms in a Nutshell
.NET Windows Forms in a Nutshell
ISBN: 0596003382
EAN: 2147483647
Year: 2002
Pages: 794

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net