AutoSelectが True に設定されると (デフォルト値)、コントロールは関連付けられた UltraCalendarInfo の現在の設定を自動的にクリアし、可能な場合にはコントロールの編集部分で指定された日付を選択およびアクティブ化します。False に設定されると、ドロップダウン時にコントロールは選択をそのまま保持し、関連付けられた UltraCalendarInfo の UltraCalendarInfo.ActiveDay のみを変更します。
注: コントロールの関連付けられた UltraCalendarInfo オブジェクトの UltraCalendarInfo.SelectTypeDay プロパティを None に設定すると、AutoSelect プロパティは適用できません。
Imports Infragistics.Win Imports Infragistics.Win.UltraWinSchedule Imports Infragistics.Win.UltraWinSchedule.CalendarCombo Private Sub CustomizeSelectionBehavior() ' Don't alter selection when the dropdown appears Me.ultraCalendarCombo1.AutoSelect = False ' Automatically update the control when the associated UltraCalendarInfo ' object's SelectedDateRanges collection changes Me.ultraCalendarCombo1.AutoSelectionUpdate = True ' Don't automatically close the dropdown when a date is selected Me.ultraCalendarCombo1.AutoCloseUp = False ' Display the latest selected date in the edit portion Me.ultraCalendarCombo1.DateSelectionType = DateSelectionType.LatestSelectedDay End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinSchedule; using Infragistics.Win.UltraWinSchedule.CalendarCombo; private void CustomizeSelectionBehavior() { // Don't alter selection when the dropdown appears this.ultraCalendarCombo1.AutoSelect = false; // Automatically update the control when the associated UltraCalendarInfo // object's SelectedDateRanges collection changes this.ultraCalendarCombo1.AutoSelectionUpdate = true; // Don't automatically close the dropdown when a date is selected this.ultraCalendarCombo1.AutoCloseUp = false; // Display the latest selected date in the edit portion this.ultraCalendarCombo1.DateSelectionType = DateSelectionType.LatestSelectedDay; }