P
(PeteCresswell)
I'm writing an app that does reminders.
When creating a new reminder, the first thing I do is solicit
some info from the user and then spawn a series of reminder dates
depending on that information.
The pieces I need are:
-----------------------------------------------------------------
- Repetition type (single, monthly on first of month, monthly on
last of month, monthly on n-th day of month.... quarterly...
weekly, yearly....)
- Number of repetitions desired
- Year that the repetitions begin
- Week or month, or quarter that the repetitions begin
- (in the case of one of the n-th day options) the ocurrance of
the first repetition within the period (workday within week,
month within year, quarter within year...
------------------------------------------------------------------
There's more, but you get the idea.
Right now, the user chooses the repetition type and then slogs
through various choices as I progressively reveal combo boxes and
text boxes depending on the type.
My question is this: has anybody been here and done this more
elegantly than just forcing the user to slog through the choices.
I'm thinking maybe some creative use of the calendar control
instead of all those visible/invisible combo boxes for starting
day/week/month/quarter/year...
When creating a new reminder, the first thing I do is solicit
some info from the user and then spawn a series of reminder dates
depending on that information.
The pieces I need are:
-----------------------------------------------------------------
- Repetition type (single, monthly on first of month, monthly on
last of month, monthly on n-th day of month.... quarterly...
weekly, yearly....)
- Number of repetitions desired
- Year that the repetitions begin
- Week or month, or quarter that the repetitions begin
- (in the case of one of the n-th day options) the ocurrance of
the first repetition within the period (workday within week,
month within year, quarter within year...
------------------------------------------------------------------
There's more, but you get the idea.
Right now, the user chooses the repetition type and then slogs
through various choices as I progressively reveal combo boxes and
text boxes depending on the type.
My question is this: has anybody been here and done this more
elegantly than just forcing the user to slog through the choices.
I'm thinking maybe some creative use of the calendar control
instead of all those visible/invisible combo boxes for starting
day/week/month/quarter/year...