バージョン

IsLeapYear プロパティ

Yearがうるう年かどうかを返します。
シンタックス
'宣言
 
Public ReadOnly Property IsLeapYear As Boolean
public bool IsLeapYear {get;}
使用例
Imports System.Diagnostics
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinSchedule

    Private Sub GetYearInfo()

        '	Create a year object for the current year
        Dim year As Infragistics.Win.UltraWinSchedule.Year = Me.ultraCalendarInfo1.GetYear(DateTime.Today.Year)

        Dim info As String = String.Empty

        '	Display the number of the year
        info += "The current year is " + year.YearNumber.ToString() + vbCrLf

        '	Display whether the year's Enabled property is true or false
        If (year.Enabled) Then
            info += "The year's Enabled property is set to true." + vbCrLf
        Else
            info += "The year's Enabled property is set to false." + vbCrLf
        End If

        '	Display whether the year is effectively enabled
        '
        '	Note that the EnabledResolved property accounts
        '	not only for the year's own Enabled property, but for the
        '	Enabled properties of all objects that constitute that year
        '	(i.e., Day, Month)
        If (year.EnabledResolved) Then
            info += "The year is enabled." + vbCrLf
        Else
            info += "The month is disabled." + vbCrLf
        End If

        '	If there is activity, display the number of each type
        If (year.HasActivity) Then

            Dim activity As String = String.Empty

            If (year.Appointments.Count > 0) Then
                activity += year.Appointments.Count.ToString() + " Appointment(s)" + vbCrLf
            End If
            If (year.Holidays.Count > 0) Then
                activity += year.Holidays.Count.ToString() + " Holiday(s)" + vbCrLf
            End If
            If (year.Notes.Count > 0) Then
                activity += year.Notes.Count.ToString() + " Note(s)" + vbCrLf
            End If
            info += "There is activity for the year :" + vbCrLf
            info += activity + vbCrLf
        End If

        '	Display whether the year is a leap year
        If (year.IsLeapYear) Then
            info += "The current year is a leap year." + vbCrLf
        Else
            info += "The current year is not a leap year." + vbCrLf
        End If

        '	Display the information
        MessageBox.Show(info, "GetYearInfo")

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

		private void GetYearInfo()
		{
			
			//	Create a year object for the current year
			Infragistics.Win.UltraWinSchedule.Year year = this.ultraCalendarInfo1.GetYear( DateTime.Today.Year );
			
			string info = string.Empty;

			//	Display the number of the year
			info += "The current year is " + year.YearNumber.ToString() + "\n";

			//	Display whether the year's Enabled property is true or false
			if ( year.Enabled )
				info += "The year's Enabled property is set to true.\n";
			else
				info += "The year's Enabled property is set to false.\n";

			//	Display whether the year is effectively enabled
			//
			//	Note that the EnabledResolved property accounts
			//	not only for the year's own Enabled property, but for the
			//	Enabled properties of all objects that constitute that year
			//	(i.e., Day, Month)
			if ( year.EnabledResolved )
				info += "The year is enabled.\n";
			else
				info += "The month is disabled.\n";

			//	If there is activity, display the number of each type
			if ( year.HasActivity )
			{
				string activity = string.Empty;

				if ( year.Appointments.Count > 0 )
					activity += year.Appointments.Count.ToString() + " Appointment(s)\n";
				if ( year.Holidays.Count > 0 )
					activity += year.Holidays.Count.ToString() + " Holiday(s)\n";
				if ( year.Notes.Count > 0 )
					activity += year.Notes.Count.ToString() + " Note(s)\n";

				info += "There is activity for the year :\n\n";
				info += activity + "\n";
			}

			//	Display whether the year is a leap year
			if ( year.IsLeapYear )
				info += "The current year is a leap year." + "\n";
			else
				info += "The current year is not a leap year." + "\n";

			//	Display the information
			MessageBox.Show( info, "GetYearInfo" );

		}
参照