'宣言 Public Property WeekendDisplayStyle As WeekendDisplayStyleEnum
public WeekendDisplayStyleEnum WeekendDisplayStyle {get; set;}
デフォルトで、UltraMonthViewSingle コントロールは週末を「圧縮」します。土曜日と日曜日は 1 列しか使用しません。
WeekendDisplayStyle プロパティを WeekendDisplayStyleEnum.Full に設定することによって、土曜日と日曜日を個別の列に表示できます。
注: 対応する DayOfWeek オブジェクトの DayOfWeek.Visible プロパティを False に設定することによって、週の曜日を非表示にすることができます。
Imports Infragistics.Win Imports Infragistics.Win.UltraWinSchedule Imports Infragistics.Win.UltraWinSchedule.MonthViewSingle Private Sub SetupWeekendDisplayStyle() Dim result As DialogResult If Me.UltraMonthViewSingle1.WeekendDisplayStyle = WeekendDisplayStyleEnum.Full Then ' 土曜日および日曜日が同じ列に表示されるために圧縮表示した週末を ' 有効にするかどうかを確認します result = MessageBox.Show("Would you like to compress weekend days, so that Saturday and Sunday appear in the same column?", "SetupWeekendDisplayStyle", MessageBoxButtons.YesNo) If result = DialogResult.Yes Then Me.UltraMonthViewSingle1.WeekendDisplayStyle = WeekendDisplayStyleEnum.Compressed Else ' 週末の各日を別の列に表示するかどうかを確認します result = MessageBox.Show("Would you like to display each weekend day in a separate column?", "SetupWeekendDisplayStyle", MessageBoxButtons.YesNo) If result = DialogResult.Yes Then Me.UltraMonthViewSingle1.WeekendDisplayStyle = WeekendDisplayStyleEnum.Full End If End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinSchedule; using Infragistics.Win.UltraWinSchedule.MonthViewSingle; using System.Diagnostics; private void SetupWeekendDisplayStyle() { DialogResult result; if ( this.ultraMonthViewSingle1.WeekendDisplayStyle == WeekendDisplayStyleEnum.Full ) { // 土曜日および日曜日を同じ列に表示するために圧縮表示した週末を // 有効にするかどうかを確認します result = MessageBox.Show( "Would you like to compress weekend days, so that Saturday and Sunday appear in the same column?", "SetupWeekendDisplayStyle", MessageBoxButtons.YesNo); if ( result == DialogResult.Yes ) this.ultraMonthViewSingle1.WeekendDisplayStyle = WeekendDisplayStyleEnum.Compressed; } else { // 週末の各日を別の列に表示するかどうかを確認します result = MessageBox.Show( "Would you like to display each weekend day in a separate column?", "SetupWeekendDisplayStyle", MessageBoxButtons.YesNo); if ( result == DialogResult.Yes ) this.ultraMonthViewSingle1.WeekendDisplayStyle = WeekendDisplayStyleEnum.Full; } }