Hallo,
ja es gibt dafür in Delphi schon eine fertige Function.
Hier ein kleines Beispiel:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var Anfang, Ende: TDateTime;
begin
Anfang:=StartOfTheMonth(now);
Ende:=EndOfTheMonth(now);
end;
ich weiß aber nicht, ob das dann mit deinem Kalendercontrol passt. Da du ja keins verwenden willst.