我将 TButton 设置为“未启用”,当两个日期都被选中时,应该由两 (2) 个 TDateTimePickers 触发。
我的 TDateTimePicker 日期默认为 now() 日期。因此,在 OnChange 中,我创建了以下代码,但我做错了:
procedure TfrmPayroll.EnableButton; //my created procedure
begin
if (dtpFrom.Date = Now()) and
(dtpTo.Date = Now()) then
begin
btnOpen.Enabled := False;
end
else
begin
btnOpen.Enabled := True;
end;
结果是启用了 TButton,即使我只选择了我设置的 2 个条件中的一个日期。