'宣言 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 )
Day を選択可能とするために、日付は有効に設定しなければならず、また MinDate と MaxDate 範囲内でなければなりません。日付固有のオブジェクト (たとえば Day、Week、Month など) が有効で、一般的なオブジェクト (たとえば DayOfWeek や MonthOfYear など) が有効な場合、日付は有効になります。
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 ); }