[Overview][Classes][Procedures and functions][Index] Reference for unit 'fpg_grid' (#fpgui)

TfpgStringGrid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpg_grid.pas line 133

type TfpgStringGrid = class(TfpgCustomStringGrid)

public

  property Font: TfpgFont;

published

  property Align: TAlign;

  property AlternateBGColor: TfpgColor;

  property AutoHeight: Boolean;

  property BackgroundColor: TfpgColor;

  property BorderStyle: TfpgEditBorderStyle;

  property ColumnCount: Integer;

  property Columns: TfpgStringColumn;

  property ColumnWidth: Integer;

  property DefaultColWidth: Integer;

  property DefaultRowHeight: Integer;

  property Enabled: Boolean;

  property FocusCol: Integer;

  property FocusRow: Integer;

  property FontDesc: string;

  property HeaderFontDesc: string;

  property HeaderHeight: Integer;

  property HeaderStyle: TfpgGridHeaderStyle;

  property Hint: TfpgString;

  property Options: TfpgGridOptions;

  property ParentShowHint: Boolean;

  property PopupMenu: TfpgPopupMenu;

  property RowCount: Integer;

  property RowSelect: Boolean;

  property ScrollBarStyle: TfpgScrollStyle;

  property ScrollBarPage: Integer;

  property ScrollBarWidth: Integer;

  property ShowGrid: Boolean;

  

Enable or disable grid line painting

  property ShowHeader: Boolean;

  property ShowHint: Boolean;

  property TabOrder: Integer;

  property TopRow: Integer;

  property VisibleRows: Integer;

  property OnCanSelectCell: TfpgCanSelectCellEvent;

  property OnClick: TNotifyEvent;

  property OnDoubleClick: TMouseButtonEvent;

  property OnDrawCell: TfpgDrawCellEvent;

  

This event allows you to do custom painting of grid cells

  property OnEnter: TNotifyEvent;

  property OnExit: TNotifyEvent;

  property OnFocusChange: TfpgFocusChangeNotify;

  property OnHeaderClick: TfpgHeaderClick;

  property OnKeyPress: TKeyPressEvent;

  property OnMouseDown: TMouseButtonEvent;

  property OnMouseEnter: TNotifyEvent;

  property OnMouseExit: TNotifyEvent;

  property OnMouseMove: TMouseMoveEvent;

  property OnMouseUp: TMouseButtonEvent;

  property OnRowChange: TfpgRowChangeNotify;

  property OnShowHint: THintEvent;

end;

Inheritance

TfpgStringGrid

|

TfpgCustomStringGrid

|

TfpgCustomGrid

|

TfpgBaseGrid

|

TfpgWidget

  

This forms the basis of any visual widget in fpGUI

|

TfpgWindow

  

Encapsulates a top level or child window

|

TfpgWindowImpl

  

Maps to a backend specific base class

|

TfpgX11Window

  

Implements XLib specific windowing functionality

|

TfpgWindowBase

  

Abstract class use for representing a Window or Widget

|

TfpgComponent

  

A descendant of the FPC TComponent class

|

TComponent

?

TObject


Documentation generated on: 2015-04-04