Einzelnen Beitrag anzeigen

Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#2

Re: DateTimePicker nur Montage auswählen

  Alt 10. Jul 2008, 16:44
Ich glaube dass man nicht direkt nur Montage erlauben kann. Aber man kann das Datum nach der Auswahl noch im "OnCloseUp"-Event bearbeiten. Für Montag wäre das folgender Code:
Delphi-Quellcode:
uses
  DateUtils;

procedure TForm1.DateTimePicker1CloseUp(Sender: TObject);
begin
  if DayOfWeek(DateTimePicker1.Date) <> 2 then
     DateTimePicker1.DateTime := DateTimePicker1.Date + (2 - DayOfWeek(DateTimePicker1.Date));
end;
[Edit]Ich seh gerade, dass diese Funktion nicht gerade perfekt funktioniert , aber der Grundaufbau mit dem Event und dem DayOfWeek sollte funktionieren[/Edit]
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat