ActiveDay は、入力フォーカスを持つ日であると考えることができます。その UltraScheduleControlBase.CalendarInfo プロパティがこのインスタンスに設定される月および週ベースのコントロールは、ActiveDay の日のためのフォーカスを示す四角形を表示します。ほとんどのナビゲーション用のキーボード アクションは ActiveDay に対して実行されます。たとえば、'NextDay' または "PreviousDay' キーボード アクションでは、'Next' と 'Previous' は現在の ActiveDay に基づくことを意味します。ActiveDay プロパティが新しい値に設定されると、これらのコントロールもその日付をコントロールの表示領域に移します。
Imports Infragistics.Win Imports Infragistics.Win.UltraWinSchedule Imports System.IO Imports System.Globalization Private Sub ActivateFirstDayOfCurrentMonth() ' 現在の月の最初日を DateTime として取得します Dim firstDayOfMonth As DateTime = New DateTime(DateTime.Today.Year, DateTime.Today.Month, 1) ' 現在の月の最初日の Day オブジェクトを取得します Dim day As Infragistics.Win.UltraWinSchedule.Day day = Me.ultraCalendarInfo1.GetDay(firstDayOfMonth, True) ' ActiveDay プロパティを作成した Day オブジェクトに設定します Me.ultraCalendarInfo1.ActiveDay = day End Sub
using System.Diagnostics; using Infragistics.Win; using Infragistics.Win.UltraWinSchedule; using System.IO; using System.Globalization; private void ActivateFirstDayOfCurrentMonth() { // 現在の月の最初の日を DateTime として取得します DateTime firstDayOfMonth = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1); // 現在の月の最初の日の Day オブジェクトを取得します Infragistics.Win.UltraWinSchedule.Day day; day = this.ultraCalendarInfo1.GetDay(firstDayOfMonth, true); // ActiveDay プロパティを作成した Day オブジェクトに設定します this.ultraCalendarInfo1.ActiveDay = day; }