Class TreeNodeAdvPaintEventArgs
Represents an event args that are passed in the DrawNode event of the TreeViewAdv control.
Inherited Members
Namespace: Syncfusion.Windows.Forms.Tools.MultiColumnTreeView
Assembly: Syncfusion.Tools.Windows.dll
Syntax
public class TreeNodeAdvPaintEventArgs : TreeNodeAdvBasePaintEventArgs
Remarks
It contains information about the appearance of the node and the location and sizes of different parts of the node.
Constructors
TreeNodeAdvPaintEventArgs(TreeNodeAdv, Graphics, Rectangle, Point, Int32, Int32, Boolean, Boolean, Boolean, Boolean, Color, MultiColumnVisualStyle)
Initialize a new instance of the TreeNodeAdvPaintEventArgs class.
Declaration
public TreeNodeAdvPaintEventArgs(TreeNodeAdv node, Graphics g, Rectangle bounds, Point textLocation, int level, int indent, bool selected, bool active, bool fullRowSelect, bool hotTracked, Color foreColor, MultiColumnVisualStyle Style)
Parameters
| Type | Name | Description |
|---|---|---|
| TreeNodeAdv | node | The node associated with event. |
| System.Drawing.Graphics | g | The instance of Graphics class. |
| System.Drawing.Rectangle | bounds | Bounds of the Node. |
| System.Drawing.Point | textLocation | Location of Text. |
| System.Int32 | level | The Level of Node. |
| System.Int32 | indent | The Indent of Node. |
| System.Boolean | selected | Indicates whether the Node is selected. |
| System.Boolean | active | Indicates whether the Node is active. |
| System.Boolean | fullRowSelect | Indicates whether FullRowSelect is enabled. |
| System.Boolean | hotTracked | Indicates whether HotTracking is enabled. |
| System.Drawing.Color | foreColor | The foreground color of node. |
| MultiColumnVisualStyle | Style |
Properties
Active
Gets or sets a value indicating whether the node is Active.
Declaration
public bool Active { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
ForeColor
Gets or sets foreground color.
Declaration
public Color ForeColor { get; set; }
Property Value
| Type |
|---|
| System.Drawing.Color |
FullRowSelect
Gets a value indicating whether the FullRowSelect is enabled.
Declaration
public bool FullRowSelect { get; }
Property Value
| Type |
|---|
| System.Boolean |
Handled
Gets or sets a value indicating whether the event was handled.
Declaration
public bool Handled { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
HandledCheckBox
Gets or sets a value indicating whether painting CheckBox was handled.
Declaration
public bool HandledCheckBox { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
HandledLeftImageList
Gets or sets a value indicating whether painting images in left side was handled.
Declaration
public bool HandledLeftImageList { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
HandledOptionButton
Gets or sets a value indicating whether painting Option button was handled.
Declaration
public bool HandledOptionButton { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
HandledPlusMinus
Gets or sets a value indicating whether painting PlusMinus button was handled.
Declaration
public bool HandledPlusMinus { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
HandledRightImageList
Gets or sets a value indicating whether painting images in right side was handled.
Declaration
public bool HandledRightImageList { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
HandledStateImageList
Gets or sets a value indicating whether painting state image was handled.
Declaration
public bool HandledStateImageList { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
HandledText
Gets or sets a value indicating whether painting text was handled.
Declaration
public bool HandledText { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
HotTracked
Gets or sets a value indicating whether the HotTracking is enabled.
Declaration
public bool HotTracked { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Indent
Gets the indent of node.
Declaration
public int Indent { get; }
Property Value
| Type |
|---|
| System.Int32 |
Remarks
An instance of System.Int32
Level
Gets the level of node.
Declaration
public int Level { get; }
Property Value
| Type |
|---|
| System.Int32 |
Remarks
An instance of System.Int32
RightMargin
Gets or sets the RightMargin.
Declaration
public int RightMargin { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
Selected
Gets or sets a value indicating whether the node is selected.
Declaration
public bool Selected { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
Style
Gets the visual style of the node.
Declaration
public MultiColumnVisualStyle Style { get; }
Property Value
| Type |
|---|
| MultiColumnVisualStyle |
TextLocation
Gets the location of text as System.Drawing.Point.
Declaration
public Point TextLocation { get; }
Property Value
| Type |
|---|
| System.Drawing.Point |