Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Mai 2010
Also keine Chance ?
Geht also nur mit MinDate und MaxDate ?
Das mit dem 2-mal aufrufen ist mir auch schon aufgefallen ???
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Mai 2010
Werde ich wohl nun benutzen müssen.
Da ich drei Datumsfelder gegeneinander sichern muss, muss ich dann ständig Min und Max anpassen. Arbeite da lieber mit if then.
Was ich nicht verstehe ist, dass wenn ich im onChange bei DatumFreigabe das Datum1 ändere oder umgekehrt klappt das. Nur wenn ich im onChange bei DatumFreigabe das DatumFreigabe selber ändern will klappt es nicht. Daher meine...
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Mai 2010
Mit MinDate arbeite ich nicht so gerne.
So klappt es aber auch nicht:
procedure TForm1.DTP_Datum_FreigabeChange(Sender: TObject);
begin
If DTP_Datum_Freigabe.Date < DTP_Datum_1.Date then DTP_Datum_Freigabe.Date := Trunc(DTP_Datum_1.Date);
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Mai 2010
Hier der Code:
procedure TForm1.DTP_Datum_FreigabeChange(Sender: TObject);
begin
If DTP_Datum_Freigabe.Date < DTP_Datum_1.Date then DTP_Datum_Freigabe.Date := DTP_Datum_1.Date;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Mai 2010
Das habe ich ja gemacht, aber der Wert den ich im Programm setze wird nicht übernommen, sondern die Einagbe des Users.
Verstehe das auch nicht.
Forum: Object-Pascal / Delphi-Language
Delphi
by HolgerCW,
25. Mai 2010
Hallo zusammen,
ich prüfe im onChange-Ereignis eines TDateTimePickers ab ob das Datum korrekt ist.
Wenn dies nicht der Fall ist, möchte ich die Eingabe des Users mit einem anderem Datum überschreiben.
Dies klappt aber leider nicht. Wie kann ich denn die Eingabe des Users abbrechen ?
Gruss