バージョン

DayDisplayStyle プロパティ (UltraMonthViewSingleBase)

特定の日の日付を表すテキストに適用されるフォーマットのタイプを設定します。
シンタックス
'宣言
 
Public Property DayDisplayStyle As DayDisplayStyleEnum
public DayDisplayStyleEnum DayDisplayStyle {get; set;}
解説

以下の表で説明するように、DayDisplayStyle プロパティの値は UltraMonthViewSingle および UltraWeekView コントロールに若干異なる影響を持ちます。

プロパティ値 UltraMonthViewSingle UltraWeekView
Auto 水平のスペースが許可します。月の名前は、各月の最初の日だけでなく、コントロールの最初の表示日に表示されます。 水平のスペースが許可します。同じ書式設定が週の各日に適用されます。
フル 月が完全に表示されます。
例: "February 01"
曜日と月が完全に表示されます。
例: "Friday, February 01"
月の略した表現。
例: "Feb 01"
曜日は完全に表示され、月は略して表示されます。
例: "Friday, Feb 01"
ショート 月の名前が表示されません。日の数のみが表示されます。 月は表示されず、曜日が略して表示されます。
例: "Fri 01"

使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinSchedule
Imports Infragistics.Win.UltraWinSchedule.MonthViewSingle

    Private Sub SetupDisplayStyles()

        '	ActiveDay を今日に設定します
        Me.UltraMonthViewSingle1.CalendarInfo.ActiveDay = Me.UltraMonthViewSingle1.CalendarInfo.GetDay(DateTime.Today, True)

        '	現在の日をコントロールに表示日の 1 つのみに設定します
        '	現在の日の曜日以外の曜日を非表示します
        Dim dow As Infragistics.Win.UltraWinSchedule.DayOfWeek
        For Each dow In Me.UltraMonthViewSingle1.CalendarInfo.DaysOfWeek
            If dow.DayOfTheWeek = Me.UltraMonthViewSingle1.CalendarInfo.ActiveDay.DayOfWeek.DayOfTheWeek Then
                dow.Visible = True
            Else
                dow.Visible = False
            End If
        Next

        '	VisibleWeeks プロパティを 1 に設定します
        Me.UltraMonthViewSingle1.VisibleWeeks = 1

        '	現在の日の表示領域へのスクロール
        Me.UltraMonthViewSingle1.ScrollDayIntoView(DateTime.Today, True)

        '	DayDisplayStyle プロパティを Full に設定します
        Me.UltraMonthViewSingle1.DayDisplayStyle = DayDisplayStyleEnum.Full

        '	DayOfWeekHeaderDisplayStyle プロパティを Medium に設定します
        Me.UltraMonthViewSingle1.DayOfWeekHeaderDisplayStyle = DayDisplayStyleEnum.Medium

        '	今日に予定を追加します
        Me.UltraMonthViewSingle1.CalendarInfo.Appointments.Add(DateTime.Today.AddHours(9.0F), DateTime.Today.AddHours(9.5F), "Today's Appointment")

        '	TimeDisplayStyle プロパティを UseSystemSetting に設定します
        Me.UltraMonthViewSingle1.TimeDisplayStyle = TimeDisplayStyleEnum.UseSystemSetting

        '	ActivityDisplayStyle プロパティを Appointments に設定します
        Me.UltraMonthViewSingle1.ActivityDisplayStyle = ActivityDisplayStyleEnum.Appointments

        '	YearDisplayStyle プロパティを FirstDayOfMonth に設定します
        Me.UltraMonthViewSingle1.YearDisplayStyle = YearDisplayStyleEnum.FirstDayOfMonth

    End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinSchedule;
using Infragistics.Win.UltraWinSchedule.MonthViewSingle;
using System.Diagnostics;

		private void SetupDisplayStyles()
		{

			//	ActiveDay を今日に設定します
			this.ultraMonthViewSingle1.CalendarInfo.ActiveDay = this.ultraMonthViewSingle1.CalendarInfo.GetDay( DateTime.Today, true );

			//	現在の日をコントロールに表示日の 1 つのみに設定します
			//	現在の日の曜日以外の曜日を非表示します
			foreach( Infragistics.Win.UltraWinSchedule.DayOfWeek dow in this.ultraMonthViewSingle1.CalendarInfo.DaysOfWeek )
			{
				if ( (int)( dow.DayOfTheWeek ) == (int)( this.ultraMonthViewSingle1.CalendarInfo.ActiveDay.DayOfWeek.DayOfTheWeek ) )
					dow.Visible = true;
				else
					dow.Visible = false;
			}

			//	VisibleWeeks プロパティを 1 に設定します
			this.ultraMonthViewSingle1.VisibleWeeks = 1;

			//	現在の日の表示領域へのスクロール
			this.ultraMonthViewSingle1.ScrollDayIntoView( DateTime.Today, true );

			//	DayDisplayStyle プロパティを Full に設定します
			this.ultraMonthViewSingle1.DayDisplayStyle = DayDisplayStyleEnum.Full;

			//	DayOfWeekHeaderDisplayStyle プロパティを Medium に設定します
			this.ultraMonthViewSingle1.DayOfWeekHeaderDisplayStyle = DayDisplayStyleEnum.Medium;

			//	今日に予定を追加します
			this.ultraMonthViewSingle1.CalendarInfo.Appointments.Add( DateTime.Today.AddHours(9.0F), DateTime.Today.AddHours(9.5F), "Today's Appointment" );

			//	TimeDisplayStyle プロパティを UseSystemSetting に設定します
			this.ultraMonthViewSingle1.TimeDisplayStyle = TimeDisplayStyleEnum.UseSystemSetting;

			//	ActivityDisplayStyle プロパティを Appointments に設定します
			this.ultraMonthViewSingle1.ActivityDisplayStyle = ActivityDisplayStyleEnum.Appointments;

			//	YearDisplayStyle プロパティを FirstDayOfMonth に設定します
			this.ultraMonthViewSingle1.YearDisplayStyle = YearDisplayStyleEnum.FirstDayOfMonth;

		}
参照