procedure TForm1.DateTimePicker1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if KEY = VK_CONTROL then
if DateTimePicker1.DroppedDown then
begin
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0 );
keybd_event(VK_ESCAPE, 0, 0, 0 );
end
else
begin
keybd_event(VK_F4, 0, 0, 0 );
end;
end;