First it is not an appointment neither a schedule program; I only need to know the date the user picks up.
This is very difficult, I have three calendars
I use UltraMonthView.multi because the month is showed above. (I tried single view calendar, but can’t see the month on top).
I need to know how to set the first calendar which is to the left of screen, to a month before the actual month (based on actual date) no day should be marked on this first calendar to the left…
…the actual month is on the center; the actual day should be showed here…
…and the next month to the right (as well no day marked there). All three using UltraMonthview.Multi. (Please see Picture enclose)
Then the user should be able to clicks any day from any of the three calendars, with a single or doble-click and I should be able to get the full date, I mean day, month and year to do my business.
I tried all your examples, but wasn’t able to detect how you capture the date when is clicked, since your samples are more to make appointments.
Please help me.
Hello Ariel,
I suppose that this forum thread is duplicate with your private case CAS-99500-F0P1B4.
Q1: "I need to know how to set the first calendar which is to the left of screen, to a month before the actual month (based on actual date) no day should be marked on this first calendar to the leftthe actual month is on the center"
A1: The easiest way to acheive desired behaviour could be if you are using EnsureVisible() method with GetMonth() method of your UltraCalendarInfo. For example:
ultraMonthViewMulti1.EnsureVisible(ultraCalendarInfo1.GetMonth(ultraCalendarInfo1.ActiveDay.Date.AddMonths(-1)));
Q2: "I only need to know the date the user picks "
A2: You could used ActiveDay property of your UltraCalendarInfo.
Please take a look at the attached sample for more details and let me know if you have any questions.
Here is the sample: