'宣言 Public Enum CalendarComboAction Inherits System.Enum
public enum CalendarComboAction : System.Enum
| メンバ | 解説 |
|---|---|
| CancelCloseUp | コントロールがドロップダウンされて以降の値または選択の変更をすべてキャンセルします。 |
| CloseMonthPopup | 月ポップアップウィンドウを閉じます。 |
| CloseUp | ドロップダウン部分を閉じます。 |
| DropDown | カレンダーをドロップダウンします。 |
| FirstDayOfMonth | 現在アクティブな月の最初の日に移動します。 |
| FirstDayOfMonthKeepSelection | 現在アクティブな月の最初の日に移動します。 |
| FirstVisibleDay | カレンダーの最初の表示日に移動します。 |
| FirstVisibleDayKeepSelection | カレンダーの最初の表示日に移動します。 |
| FirstVisibleDayOfWeek | 最初の表示曜日に移動します。 |
| FirstVisibleDayOfWeekKeepSelection | 最初の表示曜日に移動します。 |
| LastDayOfMonth | 現在アクティブな月の最後の日に移動します。 |
| LastDayOfMonthKeepSelection | 現在アクティブな月の最後の日に移動します。 |
| LastVisibleDay | カレンダーの最後の表示日に移動します。 |
| LastVisibleDayKeepSelection | カレンダーの最後の表示日に移動します。 |
| LastVisibleDayOfWeek | 最後の表示曜日に移動します。 |
| LastVisibleDayOfWeekKeepSelection | 最後の表示曜日に移動します。 |
| NextControl | 次のコントロールに移動します。 |
| NextDay | 次の日に移動します。 |
| NextDayKeepSelection | 次の日に移動します。 |
| PreviousControl | 前のコントロールに移動します。 |
| PreviousDay | 前の日に移動します。 |
| PreviousDayKeepSelection | 前の日に移動します。 |
| SameDayInNextMonth | 次の月の同じ日。 |
| SameDayInNextMonthKeepSelection | 次の月の同じ日。 |
| SameDayInNextWeek | 次の週の同じ曜日に移動します。 |
| SameDayInNextWeekKeepSelection | 次の週の同じ曜日に移動します。 |
| SameDayInPreviousMonth | 前の月の同じ日。 |
| SameDayInPreviousMonthKeepSelection | 前の月の同じ日。 |
| SameDayInPreviousWeek | 前の週の同じ曜日に移動します。 |
| SameDayInPreviousWeekKeepSelection | 前の週の同じ曜日に移動します。 |
| ScrollNext | 次の月にスクロールします。スクロールボタンをクリックしたときと同じように動作します。 |
| ScrollPrevious | 前の月にスクロールします。スクロールボタンをクリックしたときと同じように動作します。 |
| SpinDown | スピンダウンボタンを押したときと同じアクションを実行します。 |
| SpinUp | スピンアップボタンを押したときと同じアクションを実行します。 |
| ToggleDaySelection | アクティブ日を選択または選択解除します。 |
| ToggleDropDown | カレンダードロップダウンの状態を切り替えます。 |
| UpdateValue | コントロール内のテキストに基づいて値を更新します。 |
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 ); }