[Overview][Constants][Types][Classes][Procedures and functions][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
TCustomDBListBox - base class for TDBListBox, a data-aware listbox for presenting list information from a database
Source position: dbctrls.pp line 351
type TCustomDBListBox = class(TCustomListBox) |
||
procedure EditingChange(); |
|
EditingChange - method for responding to a change in the Editing property |
procedure FocusRequest(); |
|
FocusRequest - method for responding to a request to give this control focus |
function GetDataField; |
|
GetDataField - returns the name of the data field as a string |
function GetDataSource; |
|
GetDataSource - returns the identity of the data source |
function GetField; |
|
GetField - returns the identity of the field |
procedure SetItems(); override; |
|
SetItems - copies the specified Values into the Items property |
function GetReadOnly; |
|
GetReadOnly - fetches the ReadOnly status from the field datalink rather than using the inherited ReadOnly status |
procedure SetReadOnly(); |
|
SetReadOnly - changes the datalink ReadOnly property as well as the local property, to that specified by Value |
procedure SetDataField(); |
|
SetDataField - links to the field in the datalink with the given name |
procedure SetDataSource(); |
|
SetDataSource - changes the attached data source to the one specified by AValue |
procedure CMGetDataLink(); message; |
|
CMGetDataLink - control message method for obtaining the data link |
protected |
||
|
FDataLink - local variable holding the identity of the field data link |
|
procedure DataChange(); virtual; |
|
DataChange - method for dealing with a change in the data |
procedure KeyDown(); override; |
|
KeyDown - emulate the action of pressing the specified key (makes OnKeyDown respond) |
procedure Loaded; override; |
||
procedure Notification(); override; |
||
procedure UpdateData(); virtual; |
|
UpdateData - method for applying any pending changes to the data |
public |
||
constructor Create(); override; |
|
Create - constructor for TCustomDBListBox: calls inherited Create, makes links and sets up event handlers for data change, change in Editing status and updating data |
destructor Destroy; override; |
|
Destroy - destructor for TCustomEBListbox: frees data links then calls inherited Destroy |
procedure Click; override; |
|
Click - a procedure that allows the programmer to simulate a mouse click over the control, and initiates the same Action as that associated with the OnClick event |
procedure EditingDone; override; |
|
EditingDone - what to do when you have finished editing; calls the OnEditingDone event handler if assigned |
|
The identity of the Field to which the listbox belongs |
|
property DataField: String; [rw] |
|
The name of the DataField to which the listbox belongs |
property DataSource: TDataSource; [rw] |
|
The identity of the DataSource from which the lookup data will be fetched |
property ReadOnly: Boolean; [rw] |
|
ReadOnly - if True, the data can only be read but not written or edited |
end; |
|
TCustomDBListBox - base class for TDBListBox, a data-aware listbox for presenting list information from a database |
|
| | ||
|
TCustomList Box : the base class for TListBox |
|
| | ||
| | ||
| | ||
|
TLCLComponent - base class for LCL components |
|
| | ||
| | ||
| | ||
|
HowToUseDataAwareControls - Hints for accessing databases |
lazarus-ccr.sourceforge.net |