Class MatrixButton
Represents a base class for matrix buttons such as expand or sort button.
Inheritance
System.Object
MatrixButton
Implements
Inherited Members
FastReport.ReportComponentBase.Left
FastReport.ReportComponentBase.Top
FastReport.ReportComponentBase.Width
FastReport.ReportComponentBase.Height
FastReport.ReportComponentBase.AssignFormat(FastReport.ReportComponentBase)
FastReport.ReportComponentBase.HandleMouseDown(FastReport.Utils.FRMouseEventArgs)
FastReport.ReportComponentBase.CheckParent(System.Boolean)
FastReport.ReportComponentBase.DrawMarkers(FastReport.Utils.FRPaintEventArgs)
FastReport.ReportComponentBase.DrawMarkers(FastReport.Utils.FRPaintEventArgs, FastReport.MarkerStyle)
FastReport.ReportComponentBase.DrawIntersection(FastReport.Utils.FRPaintEventArgs)
FastReport.ReportComponentBase.DrawCrossHair(FastReport.Utils.FRPaintEventArgs, System.Single, System.Single)
FastReport.ReportComponentBase.GetContextMenu()
FastReport.ReportComponentBase.GetPreferredSize()
FastReport.ReportComponentBase.OnAfterInsert(FastReport.InsertFrom)
FastReport.ReportComponentBase.MouseMove
FastReport.ReportComponentBase.MouseUp
FastReport.ReportComponentBase.MouseDown
FastReport.ReportComponentBase.MouseEnter
FastReport.ReportComponentBase.MouseLeave
FastReport.ReportComponentBase.AssignPreviewEvents(FastReport.Base)
FastReport.ReportComponentBase.OnMouseMove(System.Windows.Forms.MouseEventArgs)
FastReport.ReportComponentBase.OnMouseUp(System.Windows.Forms.MouseEventArgs)
FastReport.ReportComponentBase.OnMouseDown(System.Windows.Forms.MouseEventArgs)
FastReport.ReportComponentBase.OnMouseEnter(System.EventArgs)
FastReport.ReportComponentBase.OnMouseLeave(System.EventArgs)
FastReport.ReportComponentBase.OnMouseWheel(System.Windows.Forms.MouseEventArgs)
FastReport.ReportComponentBase.GetPreviewContextMenu()
FastReport.ComponentBase.CheckNegativeSize(FastReport.Utils.FRMouseEventArgs)
FastReport.ComponentBase.DrawDragAcceptFrame(FastReport.Utils.FRPaintEventArgs, System.Drawing.Color)
FastReport.ComponentBase.DrawSelection(FastReport.Utils.FRPaintEventArgs)
FastReport.ComponentBase.GetSmartTag()
FastReport.ComponentBase.HandleDoubleClick()
FastReport.ComponentBase.HandleDragDrop(FastReport.Utils.FRMouseEventArgs)
FastReport.ComponentBase.HandleDragOver(FastReport.Utils.FRMouseEventArgs)
FastReport.ComponentBase.HandleKeyDown(System.Windows.Forms.Control, System.Windows.Forms.KeyEventArgs)
FastReport.ComponentBase.HandleMouseHover(FastReport.Utils.FRMouseEventArgs)
FastReport.ComponentBase.HandleMouseMove(FastReport.Utils.FRMouseEventArgs)
FastReport.ComponentBase.HandleMouseUp(FastReport.Utils.FRMouseEventArgs)
FastReport.ComponentBase.HandleMouseWheel(FastReport.Utils.FRMouseEventArgs)
FastReport.ComponentBase.PointInObject(System.Drawing.PointF)
FastReport.ComponentBase.DrawSelectionPoint(FastReport.Utils.FRPaintEventArgs, System.Drawing.Pen, System.Drawing.Brush, System.Single, System.Single)
FastReport.ComponentBase.GetSelectionPoints()
FastReport.ComponentBase.PointInSelectionPoint(System.Single, System.Single, System.Drawing.PointF)
FastReport.Base.IsSelected
FastReport.Base.IsParentSelected
FastReport.Base.Delete()
FastReport.Base.OnBeforeInsert(System.Int32)
FastReport.Base.SelectionChanged()
FastReport.Base.GetImageIndex()
Namespace: FastReport.AdvMatrix
Assembly: FastReport.dll
Syntax
public class MatrixButton : ReportComponentBase, IDisposable, IFRSerializable
Constructors
MatrixButton()
Initializes a new instance of the MatrixButton class.
Declaration
public MatrixButton()
Properties
Index
Gets or set the index of this button. For internal use only.
Declaration
[Browsable(false)]
public int Index { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
IsColumn
Determines whether this buttons belongs to column header. For internal use only.
Declaration
[Browsable(false)]
public bool IsColumn { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SymbolSize
Determines the symbol size, in pixels. 0 indicates the auto size.
Declaration
public int SymbolSize { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
Assign(Base)
Declaration
public override void Assign(Base source)
Parameters
Type | Name | Description |
---|---|---|
Base | source |
Overrides
Serialize(FRWriter)
Declaration
public override void Serialize(FRWriter writer)
Parameters
Type | Name | Description |
---|---|---|
FRWriter | writer |