Da hast du dir wirklich viel vorgenommen.
Ich habe eben mal ein wenig damit rumgespielt. Das Bearbeiten von Kalendereinträgen mit der Maus klappt wirklich sehr gut.
Wenn man es aber richtig exakt machen möchte wird da noch einiges zu tun sein. So z.B. die korrekte Berechnung von Urlaubstagen mit Einbezug von Wochenende/Feiertagen usw.
Darf man fragen, wofür das Projekt ursprünglich gedacht ist? Soll es in einer kleinen Firma eingesetzt werden oder dient es nur zur Übung?
Ansonsten gefällt mir die Beschriftung deiner Komponenten nach dem "Standard". Ich habe mir diese auch vor kurzem angewöhnt, nachdem ich mich selbst dabei ertappt habe es immer mal wieder etwas anders zu machen. Ich bin sehr glücklich mit dieser Entscheidung aber das nur am Rande.
Gruß
Headbucket