Class TreeGridAdvancedCell
Inheritance
TreeGridAdvancedCell
Assembly: Reportman.Drawing.Forms.dll
public class TreeGridAdvancedCell : DataGridViewTextBoxCell, ICloneable, IDisposable
Constructors
Declaration
public TreeGridAdvancedCell()
Fields
Declaration
public const int DEF_GLYPHWIDTH = 15
Field Value
Declaration
public const int INDENT_FIRST = 8
Field Value
Declaration
public const int INDENT_MARGIN = 5
Field Value
Declaration
public const int INDENT_WIDTH_UNSCALED = 20
Field Value
Properties
Declaration
protected virtual int GlyphMargin { get; }
Property Value
Declaration
protected virtual int GlyphOffset { get; }
Property Value
Declaration
public int INDENT_WIDTH { get; }
Property Value
Declaration
public int Level { get; }
Property Value
Methods
Declaration
public override object Clone()
Returns
Overrides
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type |
Name |
Description |
| bool |
disposing |
|
Overrides
Declaration
protected override void OnMouseDown(DataGridViewCellMouseEventArgs e)
Parameters
Overrides
Declaration
protected override void OnMouseUp(DataGridViewCellMouseEventArgs e)
Parameters
Overrides
Declaration
protected override void Paint(Graphics graphics, Rectangle clipBounds, Rectangle cellBounds, int rowIndex, DataGridViewElementStates cellState, object value, object formattedValue, string errorText, DataGridViewCellStyle cellStyle, DataGridViewAdvancedBorderStyle advancedBorderStyle, DataGridViewPaintParts paintParts)
Parameters
Overrides
DataGridViewTextBoxCell.Paint(Graphics, Rectangle, Rectangle, int, DataGridViewElementStates, object, object, string, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts)
Declaration
public void PrepareDraw()
Declaration
protected virtual void UpdateStyle()
Implements