在DateTimePicker的Exit事件中加入控制代码,内容如下,仅作参考 procedure TFom1.DateTimePicker1Exit(Sender: TObject); begin if DateTimePicker1.Date>Now then begin Application.MessageBox('error','error',MB_ICONERROR);//当选择日期大于当前日期时,显示错误提示,提示信息内容自己设置 DateTimePicker1.SetFocus;//将焦点停在控件中,等待再次选择。 end;
procedure TFom1.DateTimePicker1Exit(Sender: TObject);
begin
if DateTimePicker1.Date>Now then
begin Application.MessageBox('error','error',MB_ICONERROR);//当选择日期大于当前日期时,显示错误提示,提示信息内容自己设置
DateTimePicker1.SetFocus;//将焦点停在控件中,等待再次选择。
end;