'宣言 Public ReadOnly Property KeyActionMappings As KeyActionMappings
public KeyActionMappings KeyActionMappings {get;}
次の表は、UltraCalendarCombo コントロールのデフォルトのキーマッピングをリストしたものです。
KeyCode | ActionCode | StateRequired | StateDisallowed | SpecialKeysRequired | SpecialKeysDisallowed |
---|---|---|---|---|---|
左 | PreviousDayKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | すべて | |
左 | PreviousDay | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | Shift | AltCtrl |
右 | NextDayKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | すべて | |
右 | NextDay | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | Shift | AltCtrl |
Up | SameDayInPreviousWeekKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | すべて | |
Up | SameDayInPreviousWeek | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | Shift | AltCtrl |
Down | SameDayInNextWeekKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | すべて | |
Down | SameDayInNextWeek | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | Shift | AltCtrl |
Home | FirstVisibleDayOfWeekKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | すべて | |
Home | FirstVisibleDayOfWeek | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | Shift | AltCtrl |
End | LastVisibleDayOfWeekKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | すべて | |
End | LastVisibleDayOfWeek | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | Shift | AltCtrl |
Home | FirstDayOfMonthKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed, ActiveDayIsFirstVisibleDayInMonth | Ctrl | AltShift |
End | LastDayOfMonthKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed, ActiveDayIsLastVisibleDayInMonth | Ctrl | AltShift |
Prior | SameDayInPreviousMonthKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | すべて | |
Prior | SameDayInPreviousMonth | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | Shift | AltCtrl |
Next | SameDayInNextMonthKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | すべて | |
Next | SameDayInNextMonth | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | Shift | AltCtrl |
Prior | FirstVisibleDayKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | Alt | ShiftCtrl |
Prior | FirstVisibleDay | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | AltShift | Ctrl |
Next | LastVisibleDayKeepSelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | Alt | ShiftCtrl |
Next | LastVisibleDay | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | AltShift | Ctrl |
Tab | CloseUp | MonthPopupDisplayed, DroppedDown | AltCtrl | ||
Tab | PreviousControl | MonthPopupDisplayed, DroppedDown | Shift | AltCtrl | |
Tab | NextControl | MonthPopupDisplayed, DroppedDown | すべて | ||
Space | ToggleDaySelection | ActiveDay, VisibleMonths, DroppedDown | MonthPopupDisplayed | Ctrl | Alt |
Esc | CloseMonthPopup | MonthPopupDisplayed | すべて | ||
Esc | CancelCloseUp | DroppedDown | MonthPopupDisplayed | すべて | |
Up | SpinUp | DroppedDown | すべて | ||
Down | SpinDown | DroppedDown | すべて | ||
Down | ToggleDropDown | Alt | ShiftCtrl | ||
Up | ToggleDropDown | Alt | ShiftCtrl | ||
Enter | ToggleDaySelection | DroppedDown | MonthPopupDisplayed, AutoCloseUp | すべて | |
Enter | ToggleDaySelection | DroppedDown, AutoCloseUp | MonthPopupDisplayed | すべて | |
Enter | UpdateValue | DroppedDown | すべて | ||
F4 | ToggleDropDown | すべて |
Imports Infragistics.Win Imports Infragistics.Win.UltraWinSchedule Imports Infragistics.Win.UltraWinSchedule.CalendarCombo Private Sub CustomizeKeyActionMappings() ' Create a new KeyActionMapping object, which we will add to ' the control's KeyActionMappings collection. The new KeyActionMapping ' object will have the following property settings: ' ' KeyCode = Enter ' ActionCode = DropDown ' StateDisallowed = DroppedDown ' StateRequired = None ' SpecialKeysDisallowed = All (disallow the action if either Alt, Ctrl, or Shift is pressed) ' SpecialKeysRequired = 0 (no special keys required to perform the action) ' Dim dropDownKeyMapping As KeyActionMapping = New KeyActionMapping(Keys.Enter, CalendarComboAction.DropDown, CalendarComboState.DroppedDown, 0, SpecialKeys.All, 0) ' Remove all KeyActionMappings whose action is DropDown or ToggleDropDown Dim keyMapping As KeyActionMapping For Each keyMapping In Me.ultraCalendarCombo1.KeyActionMappings If (keyMapping.ActionCode = CalendarComboAction.DropDown Or keyMapping.ActionCode = CalendarComboAction.ToggleDropDown) Then Me.ultraCalendarCombo1.KeyActionMappings.Remove(keyMapping) End If Next ' Now we can add the custom mapping Me.ultraCalendarCombo1.KeyActionMappings.Add(dropDownKeyMapping) End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinSchedule; using Infragistics.Win.UltraWinSchedule.CalendarCombo; private void CustomizeKeyActionMappings() { //-------------------------------------------------------------------------------- // KeyActionMappings // // This example adds a custom key action mapping so that the control's // dropdown is displayed when the Enter key is pressed. //-------------------------------------------------------------------------------- // Create a new KeyActionMapping object, which we will add to // the control's KeyActionMappings collection. The new KeyActionMapping // object will have the following property settings: // // KeyCode = Enter // ActionCode = DropDown // StateDisallowed = DroppedDown // StateRequired = None // SpecialKeysDisallowed = All (disallow the action if either Alt, Ctrl, or Shift is pressed) // SpecialKeysRequired = 0 (no special keys required to perform the action) // KeyActionMapping dropDownKeyMapping = new KeyActionMapping( Keys.Enter, // KeyCode CalendarComboAction.DropDown, // ActionCode CalendarComboState.DroppedDown, // StateDisallowed 0, // StateRequired SpecialKeys.All, // SpecialKeysDisallowed 0 // SpecialKeysRequired ); // Remove all KeyActionMappings whose action is DropDown or ToggleDropDown foreach( KeyActionMapping keyMapping in this.ultraCalendarCombo1.KeyActionMappings ) { if ( keyMapping.ActionCode == CalendarComboAction.DropDown || keyMapping.ActionCode == CalendarComboAction.ToggleDropDown ) this.ultraCalendarCombo1.KeyActionMappings.Remove( keyMapping ); } // Now we can add the custom mapping this.ultraCalendarCombo1.KeyActionMappings.Add( dropDownKeyMapping ); }