'宣言 Public ReadOnly Property DaysOfMonthLook As DaysOfMonthLookCollection
public DaysOfMonthLookCollection DaysOfMonthLook {get;}
コレクションに含まれている DayLook オブジェクトは、その日が属する月内の特定の日の番号に当たる任意の年または月の日に対して、DayOfWeekLook.Appearance 設定を提供します。
Imports System.Diagnostics Imports Infragistics.Win Imports Infragistics.Win.UltraWinSchedule Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click ' The code below shows how UltraCalendarLook appearance properties can be set ' and overridden. Note that not all appearance properties are shown, but the ' approach would be the same with the missing appearance properties. ' Create some named appearances we can use throughout our code. Me.UltraCalendarLook1.Appearances.Add("Blue Tone") Me.UltraCalendarLook1.Appearances("Blue Tone").BackColor = Color.LightBlue Me.UltraCalendarLook1.Appearances("Blue Tone").ForeColor = Color.DarkBlue Me.UltraCalendarLook1.Appearances.Add("Blue Tone with gradient") Me.UltraCalendarLook1.Appearances("Blue Tone with gradient").BackColor = Color.LightBlue Me.UltraCalendarLook1.Appearances("Blue Tone with gradient").BackColor2 = Color.CadetBlue Me.UltraCalendarLook1.Appearances("Blue Tone with gradient").BackGradientStyle = GradientStyle.VerticalBump Me.UltraCalendarLook1.Appearances("Blue Tone with gradient").ForeColor = Color.DarkBlue ' Setup the UltraCalendarLook's DayAppearance property. This will serve as a default ' appearance for all days. We will then set various other day-related appearances to ' override the default appearance. Me.UltraCalendarLook1.DayAppearance.BackColor = SystemColors.Window Me.UltraCalendarLook1.DayAppearance.BackColor2 = SystemColors.ControlLight Me.UltraCalendarLook1.DayAppearance.BackGradientStyle = GradientStyle.Horizontal Me.UltraCalendarLook1.DayAppearance.ForeColor = SystemColors.WindowText ' Override the day appearance for all Christmas days. Me.UltraCalendarLook1.DaysOfYearLook(12, 25).Appearance.BackColor = Color.Green Me.UltraCalendarLook1.DaysOfYearLook(12, 25).Appearance.ForeColor = Color.Red ' Change the appearance for Christmas day 2003 Me.UltraCalendarLook1.GetDayLook(New DateTime(2002, 12, 25), True).Appearance = Me.UltraCalendarLook1.Appearances("Blue Tone with gradient") ' Override the look for the month of June 2002. Me.UltraCalendarLook1.GetMonthLook(6, 2002).Appearance = Me.UltraCalendarLook1.Appearances("Blue Tone with gradient") ' Override the look for all wednesdays. Me.UltraCalendarLook1.DaysOfWeekLook(DayOfWeekEnum.Wednesday).Appearance = Me.UltraCalendarLook1.Appearances("Blue Tone with gradient") ' Override the look for the 15th of each month. Me.UltraCalendarLook1.DaysOfMonthLook(15).Appearance.BackColor = Color.Cyan End Sub
using System.Diagnostics; using Infragistics.Win; using Infragistics.Win.UltraWinSchedule; private void button14_Click(object sender, System.EventArgs e) { // The code below shows how UltraCalendarLook appearance properties can be set // and overridden. Note that not all appearance properties are shown, but the // approach would be the same with the missing appearance properties. // Create some named appearances we can use throughout our code. this.ultraCalendarLook1.Appearances.Add("Blue Tone"); this.ultraCalendarLook1.Appearances["Blue Tone"].BackColor = Color.LightBlue; this.ultraCalendarLook1.Appearances["Blue Tone"].ForeColor = Color.DarkBlue; this.ultraCalendarLook1.Appearances.Add("Blue Tone with gradient"); this.ultraCalendarLook1.Appearances["Blue Tone with gradient"].BackColor = Color.LightBlue; this.ultraCalendarLook1.Appearances["Blue Tone with gradient"].BackColor2 = Color.CadetBlue; this.ultraCalendarLook1.Appearances["Blue Tone with gradient"].BackGradientStyle = GradientStyle.VerticalBump; this.ultraCalendarLook1.Appearances["Blue Tone with gradient"].ForeColor = Color.DarkBlue; // Setup the UltraCalendarLook's DayAppearance property. This will serve as a default // appearance for all days. We will then set various other day-related appearances to // override the default appearance. this.ultraCalendarLook1.DayAppearance.BackColor = SystemColors.Window; this.ultraCalendarLook1.DayAppearance.BackColor2 = SystemColors.ControlLight; this.ultraCalendarLook1.DayAppearance.BackGradientStyle = GradientStyle.Horizontal; this.ultraCalendarLook1.DayAppearance.ForeColor = SystemColors.WindowText; // Override the day appearance for all Christmas days. this.ultraCalendarLook1.DaysOfYearLook[12, 25].Appearance.BackColor = Color.Green; this.ultraCalendarLook1.DaysOfYearLook[12, 25].Appearance.ForeColor = Color.Red; // Change the appearance for Christmas day 2003 this.ultraCalendarLook1.GetDayLook(new DateTime(2002, 12, 25), true).Appearance = this.ultraCalendarLook1.Appearances["Blue Tone with gradient"]; // Override the look for the month of June 2002. this.ultraCalendarLook1.GetMonthLook(06, 2002).Appearance = this.ultraCalendarLook1.Appearances["Blue Tone with gradient"]; // Override the look for all wednesdays. this.ultraCalendarLook1.DaysOfWeekLook[DayOfWeekEnum.Wednesday].Appearance = this.ultraCalendarLook1.Appearances["Blue Tone with gradient"]; // Override the look for the 15th of each month. this.ultraCalendarLook1.DaysOfMonthLook[15].Appearance.BackColor = Color.Cyan; }