Package: u_extdbgrid Diagram Back to overview

TExtDBGrid
class

Description
TExtDBGrid

Inherits from: TRXDBGrid
Implements: IFWComponent
Attributes
Name Type Visibility
FOnPopup
TNotifyEvent   private
FOldOnGetBtnParams
TGetBtnParamsEvent   private
FPaintOptions
TExtOptions   private
FBeforeEnter
TNotifyEvent   private
FBeforeExit
TNotifyEvent   private
FColorEdit
TColor   private
FColorFocus
TColor   private
FOldFixedColor
TColor   private
FOnGetImageIndex
TFieldIndexEvent   private
FAlwaysSame
Boolean   private
FMouseFocus
Boolean   private
Columns
  public
FWBeforeEnter
  public
FWBeforeExit
  public
OnMouseEnter
  public
OnMouseLeave
  public
OnGetImageIndex
  public
ColorEdit
  public
FixedColor
  public
ColorFocus
  public
AlwaysSame
  public
OptionsExt
  public
OnPopup
  public
Operations
Name Parameters Returns Visibility
GetColumns

Description
function TExtDBGrid.GetColumns This Dbgrid uses TExtDbGridColumns

  TExtDbGridColumns   private
SetColumns

Description
procedure TExtDBGrid.SetColumns This Dbgrid uses TExtDbGridColumns

TExtDbGridColumns AValue
 
  private
WMSetFocus

Description
procedure TExtDBGrid.WMSetFocus Hiding column's control on Focus

TWMSetFocus Msg
 
  private
WMVScroll

Description
procedure TExtDBGrid.WMVScroll Hiding column's control on scroll

TWMVScroll Message
 
  private
WMHScroll

Description
procedure TExtDBGrid.WMHScroll Hiding column's control on scroll

TWMHScroll Msg
 
  private
WMSize

Description
procedure TExtDBGrid.ChangeBounds Resize columns with resize property to true

TWMSize Msg
 
  private
HideColumnControl

Description
procedure TExtDBGrid.HideColumnControl Hiding the Column's Control Elsewhere the component is painted by the dbgrid to clone it

    private
p_SetPaintOptions

Description
Procedure p_SetPaintEdits Setting PaintEdits property to paint edits in grid

TExtOptions AValue
 
  private
ShowControlColumn

Description
Procedure ShowControlColumn Shows the control of column if exists

  Boolean   protected
IsColumnsStored

Description
function TExtDBGrid.IsColumnsStored Columns are stored

  Boolean   protected
DrawCell

Description
procedure TExtDBGrid.DrawCel Cloning the Column Control on cell drawing

Longint aCol
Longint aRow
TRect aRect
TGridDrawState aState
 
  protected
CanEditShow

Description
with DrawInfo do ShowMessage(IntToStr(InvalidRect.Left)+' '+IntToStr(InvalidRect.Top)+' '+IntToStr(Vert.FirstGridCell)+' '+IntToStr(Horz.FirstGridCell) + ' ' + Inttostr ( SelectedIndex ) + ' ' +Inttostr(Selection.Left) + ' ' +Inttostr(Selection.Top));

  Boolean   protected
ExtGetBtnParams
TObject Sender
TField Field
TFont AFont
TColor Background
TSortMarker SortMarker
Boolean IsDown
 
  protected
MouseDown

Description
procedure TExtDBGrid.MouseDown On MouseDown show eventually column control

TMouseButton Button
TShiftState Shift
Integer X
Integer Y
 
  protected
KeyDown

Description
procedure TExtDBGrid.KeyDown Show Column control on KeyDown

Word Key
TShiftState Shift
 
  public
KeyUp

Description
procedure TExtDBGrid.KeyUp DELETING on DELETE key

Word ach_Key
TShiftState ashi_Shift
 
  public
Create

Description
constructor TExtDBGrid.Create Initing the dbgrid

TComponent AOwner
 
  public
DoEnter

Description
procedure TExtDBGrid.DoEnter Setting the Focus color

    public
DoExit

Description
procedure TExtDBGrid.DoEnter Setting the editing or readonly color

    public
Loaded

Description
procedure TExtDBGrid.Loaded Finishing the Init after the dbgrid is fully loaded

    public
CreateColumns

Description
function TExtDBGrid.CreateColumns This Dbgrid uses TExtDbGridColumns

  TDBGridColumns   public
DoTitleClick

Description
procedure TExtDBGrid.(Do)TitleClick Gestion du click sur le titre, sorting Overriding The ancestor Title Click procedure

Longint ACol
TField AField
 
  public
Notification

Description
TExtDBGrid

TComponent AComponent
TOperation Operation
 
  public


TExtDbGridColumns
class

Description
TExtDbGridColumns

Inherits from: TDBGridColumns
Attributes
Name Type Visibility
Items
  public
Operations
Name Parameters Returns Visibility
GetColumn

Description
function TExtDbGridColumns.GetColumn Getting the Column property from index

Integer Index
 
TExtGridColumn   private
SetColumn

Description
procedure TExtDbGridColumns.SetColum Setting the Column property with index

Integer Index
TExtGridColumn Value
 
  private
Add

Description
function TExtDbGridColumns.Add Adding a Column

  TExtGridColumn   public


TExtGridColumn
class

Description
TExtGridColumn

Inherits from: TColumn
Attributes
Name Type Visibility
FOldControlKeyUp
TKeyEvent   private
FOldControlKeyDown
TKeyEvent   private
FAfterControlKeyUp
TKeyEvent   private
FAfterControlKeyDown
TKeyEvent   private
FOldControlKeyPress
TKeyPressEvent   private
FAfterControlKeyPress
TKeyPressEvent   private
FControl
TWinControl   private
FFieldTag
Integer   private
FSortOrder
TSortMarker   private
FImages
TCustomImageList   private
FMapImages
TExtMapImages   private
FResize
Boolean   private
SomeEdit
  public
Images
  public
MapImages
  public
FieldTag
  public
Resize
  public
SortOrder
  public
AfterControlKeyUp
  public
AfterControlKeyDown
  public
AfterControlKeyPress
  public
Operations
Name Parameters Returns Visibility
SetControl

Description
Procedure SetControl Setting control of column Parameter : AValue the control of property

TWinControl AValue
 
  protected
SetImages
TCustomImageList AValue
 
  protected
SetMapImages

Description
TExtGridColumn

TExtMapImages AValue
 
  protected
fi_getFieldTag

Description
function fi_getFieldTag Getting the FieldTag Property Returns Tag Property

  Integer   protected
p_setFieldTag

Description
procedure p_setFieldTag Setting the FieldTag Property Parameter : The FieldTag to set

Integer avalue
 
  protected
Create

Description
constructor TExtGridColumn.Create Initing the column

TCollection ACollection
 
  public
ControlKeyUp

Description
procedure TExtGridColumn.ControlKeyUp Sending the control key event to the dbgrid

TObject ASender
Word Key
TShiftState Shift
 
  public
ControlKeyDown

Description
procedure TExtGridColumn.ControlKeyDown Sending the control key event to the dbgrid

TObject ASender
Word Key
TShiftState Shift
 
  public
ControlKeyPress

Description
procedure TExtGridColumn.ControlKeyPress Sending the control key event to the dbgrid

TObject ASender
Char Key
 
  public