[Properties (by Name)] [Methods (by Name)]
The *lb edit widgets (e.g. tdbenumeditlb) fetch their dropdown values from a lookupbuffer
Source position: msedbedit.pas line 2439
type tcustomlbdropdownlistcontroller = class(texterndatadropdownlistcontroller,ilookupbufferfieldinfo) |
||
public |
||
property optionslb: optionslbty; [rw] |
||
property cols: tlbdropdowncols; [rw] |
||
property lookupbuffer: tcustomlookupbuffer; [rw] |
||
property keyfieldno: lookupbufferfieldnoty; [rw] |
|
Index into lookupbuffer.integerfields for an enumeditlb widget, or into lookupbuffer.textfields for a keystringeditlb widget |
property onfilter: lbfiltereventty; [rw] |
||
property onbeforefilter: dataediteventty; [rw] |
||
end; |
|
The *lb edit widgets (e.g. tdbenumeditlb) fetch their dropdown values from a lookupbuffer |
|
| | | ||
| | | ||
| | | ||
| | | ||
teventpersistent,ibutton,ievent,idropdowncontroller,idataeditcontroller |
||
| | | ||
| | | ||
| | | ||
tvirtualpersistent,iunknown |
||
| | | ||
| | | ||
TObject |
The *lb edit widgets (e.g. tdbenumeditlb) fetch their dropdown values from a lookupbuffer — fast, with no side effect on other components — as opposed to their non-lb tdb* counterparts, which fetch values directly from a tdataset by locate (slower, and moves the dataset's cursor).