Hi,I want to use the UltraMonthViewSingle control in a very simple way. All i need to do is have a combo box on each day so the user can select a value for each day. I've set the AppointmentEditorComponent to be a combo box and fiddled with the various settings and written a bit of code and it works fine. However i don't want multi-select, so i looked around and found out to change the select type to single you have to set the CalendarInfo.SelectTypeActivity enum to single. This does stop multi select however it now also stops the editting of the appointments.Whenever i assign a ultracalendarinfo component to the month view single control it does this. In order to get the control to act how i wanted i've added some code into the Mouseclick eventDim lobjAppointment As Infragistics.Win.UltraWinSchedule.AppointmentlobjAppointment = UltraMonthViewSingle1.GetAppointmentFromPoint(e.Location)If lobjAppointment Is Nothing Then UltraMonthViewSingle1.PerformAction(Infragistics.Win.UltraWinSchedule.MonthViewSingle.UltraMonthViewSingleAction.AddNewAppointment, False, False)Else UltraMonthViewSingle1.PerformAction(Infragistics.Win.UltraWinSchedule.MonthViewSingle.UltraMonthViewSingleAction.EnterEditMode, False, False)End Ifand also code in the AfterAppointmentEdit event to remove any blank appointments (if somebody doesn't select something from the combo):If e.Appointment.Text = "" Then UltraMonthViewSingle1.CalendarInfo.Appointments.Remove(e.Appointment)End if
This works ok until i try and stop multi select. Then when i click on the day it allows me to select an item from the combo, but when i go back to the day to select a different item the combo never appears and i can't edit. Any ideas?RegardsChris
chrisclarke007 said:This does stop multi select however it now also stops the editting of the appointments.
Hi,Here is a basic example. See attached. RegardsChris