2014-05-13 1 views

답변

0

컨트롤에 포커스가있는 부분을 잊게하려면 DateFormat을 변경 한 다음 다시 변경하십시오. 따라서 dfShort로 설정되면 dfLong으로 설정 한 다음 dfShort로 되돌립니다.

트릭은 포커스가 OnEnter 이벤트를 통해 반환 된 후 포커스를 반환하기 전에이를 수행하는 것이 아닙니다.

이렇게하는 가장 좋은 장소는 OnExit 이벤트입니다.

procedure TForm1.DateTimePicker1Exit(Sender: TObject); 
begin 

    DateTimePicker1.DateFormat := dfLong; 
    DateTimePicker1.DateFormat := dfShort; 

end;