バージョン

YearDisplayStyle プロパティ

日領域で年をどのように表示するかを決定します。
シンタックス
'宣言
 
Public Property YearDisplayStyle As YearDisplayStyleEnum
public YearDisplayStyleEnum YearDisplayStyle {get; set;}
解説

注: YearDisplayStyle プロパティは、以下のように DayDisplayStyle プロパティと関連して機能します。

  • DayDisplayStyle = .DayDisplayStyleEnumAuto の時、スペースが許せば年は 4 桁の形式で表示され、スペースがない場合は 2 桁の形式で表示されます。
  • DayDisplayStyle = DayDisplayStyleEnum.Full の時、年は常に 4 桁の形式で表示されます。
  • DayDisplayStyle = DayDisplayStyleEnum.Medium の時、年は常に 2 桁の形式で表示されます。
  • DayDisplayStyle = DayDisplayStyleEnum.Short の時、年は表示されません。

使用例
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;

		}
参照