Hi,
I want to ask yes/no question to my users before UltraCalendarCombo change de value.
He don't have event "BeforeValueChange".
When I using Validating event is not work if the user tape the new date and press enter (only when he leave the box)
I use event keyDown and add code IF e.KeyCode = KeyEnter Then date.PerformAction(ExitEditMode) but Validating Event is not popup.
Question :
How I can validating with msgbox yes/no question before de value change. Two method the user can change de value 1 - When is taping de date and press enter or 2 - When is DropDown and select the date.
Thank you.
Francois.
Hi Brad,
This is expected behavior, as the first click will close the dropdown and not be handled by the form. One way you might get the desired behavior is to check the mouse state and position when the dropdown closes. If the left button is down and the mouse is over the button, run the button's click logic.
Please let me know if you find this helpful.
Hello Mike,
Thank you for taking the time to have a look at this.
The issue I'm having is that when I select multiple dates in the dropdown, I have to hit the button twice to get the button code to fire. If I use the spin buttons and/or type in a date, hitting the button once leaves the calendarcombo control as expected.
Basically, the application needs are select 1 or more dates, and hit the button to do something that processes all the selected dates.
TIA,
Brad
I tried reproducing this in a C# project, but was not successful. Please try the attached project in your environment and let me know whether the issue occurs.
My reproduction steps were as follows:
1) Run the sample2) Press the dropdown button to show the calendar3) Select a range of dates4) Press the button
In my test, the dropdown closes at this point. If I am understanding the issue correctly, the dropdown would not have closed in your scenario.
Please try this out and let me know what you observe, and whether you can modify the sample in order to reproduce the issue.
CalendarInfoMultiSelect.zip
I'm having similar issues with this control. I have it set so it doesn't AutoCloseUp so I can select multiple dates per the video, but I can't seem to make the Combo exit | leave without having to hit the button twice.
Any tips would be greatly appreciated!
I'm not using C# or Vb so kind of difficult to attach a full project, but I've attached the basic code the video shows. Should be able to reproduce with that.
CONSTRUCTOR PUBLIC CalendarCombo ( ): SUPER(). InitializeComponent(). THIS-OBJECT:ComponentsCollection:ADD(THIS-OBJECT:components). ultraCalendarCombo1:CalendarInfo:SelectTypeDay = SelectType:Extended. ultraCalendarCombo1:AutoCloseUp = False. ultraCalendarCombo1:AutoSelect = False. ultraCalendarCombo1:AutoSelectionUpdate = True. ultraCalendarCombo1:SpinButtonsVisible = True. CATCH e AS Progress.Lang.Error: UNDO, THROW e. END CATCH. END CONSTRUCTOR. /*------------------------------------------------------------------------------ Purpose: Notes: ------------------------------------------------------------------------------*/ @VisualDesigner. METHOD PRIVATE VOID ultraButton1_Click( INPUT sender AS System.Object, INPUT e AS System.EventArgs ): ultraCalendarCombo1:PerformAction(Infragistics.Win.UltraWinSchedule.CalendarCombo.CalendarComboAction:CloseUp). ultraCalendarCombo1:PerformAction(Infragistics.Win.UltraWinSchedule.CalendarCombo.CalendarComboAction:UpdateValue). MESSAGE "button hit" VIEW-AS ALERT-BOX. RETURN. END METHOD.
Hello Francois,
Please let me know if you need my further assistance on this issue.