delphi 如何判断 TDBLookupComboboxEh 是否已经选择一个值?如果不做判断,在获取它的值时会报错。

如何判断 TDBLookupComboboxEh 是否已经选择一个值?
2025-05-09 04:00:16
推荐回答(3个)
回答(1):

if Vartostr((Sender as TDBLookupComboboxEh).KeyValue) = '' then
begin
showmessage('请选择xxx!');
exit;
end;

回答(2):

直接判断ds.fieldbyname('dbfiled‘).value

回答(3):

在这个控件失去焦点的时候测试一下即可