'宣言 Public Property TimeDisplayStyle As TimeDisplayStyleEnum
public TimeDisplayStyleEnum TimeDisplayStyle {get; set;}
TimeDisplayStyle プロパティを使用して、Appointment オブジェクトが予定の開始時間と終了時間を表示する方法を変更できます。
たとえば、プロパティを TimeDisplayStyleEnum.Clock に設定すると、予定時間は「アナログ」時計で表示されます。
注: 予定の視覚的表現の幅は、予定時間が表示されるかどうかにも影響します。
予定の幅が両方の予定時刻を表示するために必要とされるスペースの倍未満の場合、両方の時間またはいずれか一方の時間を非表示になることもあります。
AppointmentEndTimeVisible プロパティが True に設定される場合、水平のスペースが十分でない場合、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; }