バージョン

CalendarComboAction 列挙体

CalendarComboコントロールに対して実行可能なアクションを列挙します。
シンタックス
'宣言
 
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 );

		}
参照