@noisy_master: Es gibt viele Wege nach Rom
Aber ich denke (nur persönliche Meinung), das in der Summe es wesentlich länger dauert,
bei jedem Button manuell den "Tag" anzupassen als
einmal dies (über den sowieso schon manuell gesetzten Namen) per
Exception abzufangen.
Auch die Fehlerquelle ist höher, denn: Buttons mit gleichem "Tag" sind möglich ("Tag"-Änderung beim manuellen Erstellen des Buttons vergessen), mit gleichen Namen jedoch nicht (-> Fehlermeldung)!
Anders wäre dies evtl. bei generierten Buttons im Programm, da hier das Setzen des "Tag" mal "nebenbei" mit gemacht werden kann und dies mit einer dafür angelegten Variable durchgezählt werden kann.