'宣言 Public Property AppointmentShadowVisible As Infragistics.Win.DefaultableBoolean
public Infragistics.Win.DefaultableBoolean AppointmentShadowVisible {get; set;}
この UltraDayView コントロールに関連付けられた UltraScheduleControlBase.CalendarLook の ViewStyle プロパティが Standardに設定されると、AppointmentShadowVisible プロパティは Falseに解決されます。ViewStyle が Office2003に解決されると、AppointmentShadowVisible プロパティは Trueに解決されます。もちろんこのプロパティは、現在の表示スタイルにかかわらず、True または False に明示的に設定できます。
注: Office2003 の表示スタイルを有効にするには、この UltraDayView コントロールに関連付けられた UltraCalendarLook オブジェクトの ViewStyle プロパティを DefaultableBoolean.True に設定します。
Imports Infragistics.Win Imports Infragistics.Win.UltraWinSchedule Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' If the AppointmentShadowVisible property resolves to false, ' set it to DefaultableBoolean.True If Not Me.UltraDayView1.AppointmentShadowVisibleResolved Then Me.UltraDayView1.AppointmentShadowVisible = DefaultableBoolean.True End If End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinSchedule; private void Button1_Click(object sender, System.EventArgs e) { // If the AppointmentShadowVisible property resolves to false, // set it to DefaultableBoolean.True if ( ! this.ultraDayView1.AppointmentShadowVisibleResolved ) this.ultraDayView1.AppointmentShadowVisible = DefaultableBoolean.True; }