バージョン

GetClosestSelectableDate メソッド

指定した startDate に対応する インスタンスを返します。
シンタックス
'宣言
 
Public Function GetClosestSelectableDate( _
   ByVal startDate As Date, _
   ByVal direction As ClosestDayToReturn, _
   ByRef closestDate As Date _
) As Boolean
public bool GetClosestSelectableDate( 
   DateTime startDate,
   ClosestDayToReturn direction,
   ref DateTime closestDate
)

パラメータ

startDate
検索を開始するDateTime。
direction
検索の方向を指定するビットフラグ。
closestDate
検出された場合、最も近い有効な日付に設定される参照渡しDateTime。

戻り値の型

有効な日付が指定された direction で検出されたかどうかを示すブール値。True の場合、closestDate パラメーターがその日付に設定されます。
解説

Day を選択可能とするために、日付は有効に設定しなければならず、また MinDateMaxDate 範囲内でなければなりません。日付固有のオブジェクト (たとえば DayWeekMonth など) が有効で、一般的なオブジェクト (たとえば DayOfWeekMonthOfYear など) が有効な場合、日付は有効になります。

使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinSchedule
Imports System.IO
Imports System.Globalization

    Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click

        '	現在の日付またはそれ以降の日付で
        '	選択可能な最初の (表示されていて有効な) 日付を取得します
        Dim selectableDate As DateTime = DateTime.Today
        Me.ultraCalendarInfo1.GetClosestSelectableDate(DateTime.Today, ClosestDayToReturn.OnOrAfter, selectableDate)

        '	エンド ユーザーに最初の選択可能な日付を表示します
        MessageBox.Show("The first selectable day that falls on or after the current date is " + selectableDate.ToLongDateString() + "." + vbCrLf, "GetClosestSelectableDate", MessageBoxButtons.OK)

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

		private void button1_Click(object sender, System.EventArgs e)
		{
			
			//	現在の日付またはそれ以降の日付で
			//	選択可能な最初の (表示されていて有効な) 日付を取得します
			DateTime selectableDate = DateTime.Today;
			this.ultraCalendarInfo1.GetClosestSelectableDate( DateTime.Today, ClosestDayToReturn.OnOrAfter, ref selectableDate );

			//	エンド ユーザーに最初の選択可能な日付を表示します
			MessageBox.Show( "The first selectable day that falls on or after the current date is " + selectableDate.ToLongDateString() + "." + "\n", "GetClosestSelectableDate", MessageBoxButtons.OK );

		}
参照