デフォルトで、AppointmentEndTimeVisible プロパティの値は False です。True に設定すると、対応する Appointment の視覚的表現の一部として、Appointment.EndDateTime プロパティの値が表示されます。
注:TimeDisplayStyle プロパティは AppointmentEndTimeVisible プロパティよりも優先されます。つまり、TimeDisplayStyle = None の場合、AppointmentEndTimeVisible プロパティは適用できません。
注: 値の表示方法(時計や数字で表現など)は、TimeDisplayStyle プロパティによって決定されます。
注: 予定の視覚的表現の幅は、予定の Appointment.EndDateTime が表示されるかどうかにも影響します。
予定の幅が両方の予定時刻を表示するために必要とされるスペースの倍未満の場合、水平のスペースが許すと Appointment.EndDateTime が最初に非表示になり、次に Appointment.StartDateTime が非表示になります。
Imports Infragistics.Win Imports Infragistics.Win.UltraWinSchedule Imports Infragistics.Win.UltraWinSchedule.MonthViewSingle Private Sub SetupActivityDisplay() ' 現在の日付で予定、メモ、および休日を追加します Dim startTime As DateTime = New DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 9, 0, 0) Dim endTime As DateTime = New DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 17, 30, 0) Me.UltraMonthViewSingle1.CalendarInfo.Appointments.Add(startTime, endTime, "Today's Appointment") Me.UltraMonthViewSingle1.CalendarInfo.Notes.Add(DateTime.Today, "Today's Note") ' ActivityDisplayStyle プロパティを予定およびメモを表示し、休日を表示しないように設定します Me.UltraMonthViewSingle1.ActivityDisplayStyle = ActivityDisplayStyleEnum.Appointments Or ActivityDisplayStyleEnum.Notes ' TimeDisplayStyle プロパティを予定の時間をアナログ時計として表示するように設定します Me.UltraMonthViewSingle1.TimeDisplayStyle = TimeDisplayStyleEnum.Clock ' AppointmentEndVisible プロパティを予定の終了時間を表示するように設定します Me.UltraMonthViewSingle1.AppointmentEndTimeVisible = True End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinSchedule; using Infragistics.Win.UltraWinSchedule.MonthViewSingle; using System.Diagnostics; private void SetupActivityDisplay() { // 現在の日付で予定、メモ、および休日を追加します DateTime startTime = new DateTime( DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 9, 0, 0 ); DateTime endTime = new DateTime( DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 17, 30, 0 ); this.ultraMonthViewSingle1.CalendarInfo.Appointments.Add( startTime, endTime, "Today's Appointment" ); this.ultraMonthViewSingle1.CalendarInfo.Notes.Add( DateTime.Today, "Today's Note" ); // ActivityDisplayStyle プロパティを予定およびメモを表示し、休日を表示しないように設定します this.ultraMonthViewSingle1.ActivityDisplayStyle = ActivityDisplayStyleEnum.Appointments | ActivityDisplayStyleEnum.Notes; // TimeDisplayStyle プロパティを予定の時間をアナログ時計として表示するように設定します this.ultraMonthViewSingle1.TimeDisplayStyle = TimeDisplayStyleEnum.Clock; // AppointmentEndVisible プロパティを予定の終了時間を表示するように設定します this.ultraMonthViewSingle1.AppointmentEndTimeVisible = true; }