バージョン

アクティブ日の設定

WebScheduleInfo コントロールの ActiveDayUtc プロパティは、ユーザー インタフェース内の参照ポイントおよびフォーカスとして使用されるひとつの日付を表します。ActiveDayUtc は、その日を強調表示して、ユーザーにより分かりやすくする特定のスタイルを使用して、WebCalendarView および WebMonthView で描画されます。

WebCalendarView および WebMonthView 内で異なる日をクリックすると、ActiveDayUtc プロパティはそれに応じて変更されます。

一方、WebDayView はユーザー インタフェース内で ActiveDayUtc への変更を反映しません。また異なる日の領域をクリックしても、ActiveDayUtc への変更も反映しません。

以下のコードは、アクティブ日が 2005 年 10 月 3 日でロードするように WebSchedule コントロールを設定します。

注: 新しい SmartDate を作成し、それに時間を割り当てない場合、WebScheduleInfoの ConvertTimeZoneTimeToUtc メソッドを使用する必要があります。

images\WebSchedule How to Set the ActiveDay 01.png
images\WebSchedule How to Set the ActiveDay 02.png

Visual Basic の場合:

Imports Infragistics.WebUI.Shared
...
Private Sub Page_Load(ByVal sender As System.Object, ByVal e _
 As System.EventArgs) Handles MyBase.Load
	' アクティブ日にしたい日として新しい SmartDate を作成し、
	' その新しい日付に WebScheduleInfo の ActiveDay プロパティを割り当てます。
	Me.WebScheduleInfo1.ActiveDayUtc = New SmartDate(2005, 10, 3, 10, 11, 11)
End Sub

C# の場合:

using Infragistics.WebUI.Shared;
...
private void Page_Load(object sender, System.EventArgs e)
{
	// アクティブ日にしたい日として新しい SmartDate を作成し、
	// その新しい日付に WebScheduleInfo の ActiveDay プロパティを割り当てます。
	this.WebScheduleInfo1.ActiveDayUtc = new SmartDate(2005,10,3,10,11,11);
}

関連トピック