答案 0 :(得分:1)
您无法输入DBLookupComboBox
,但可以将其与TEdit
和TPanel
一起使用。
TPanel
。 TDBLookupComboBox
上放置TEdit
和TPanel
,并将Align
的{{1}}属性设为alClient
。procedure
。 AlignWithMargins
的{{1}}属性设置为TEdit
。True
编辑为0并将Top, Buttom, Right
设置为20。使用Right
作为过滤器。
procedure
在Procedure filterr(Dataset: TDataSet; const FieldName, SearchTerm: string);
begin
Assert(Assigned(Dataset), 'No dataset is assigned');
if SearchTerm = '' then
Dataset.Filtered := False
else
begin
Dataset.Filter := FieldName + ' LIKE ' + QuotedStr(SearchTerm + '*');
Dataset.Filtered := True;
end;
end;
OnChange
事件中
TEdit