カレンダーコントロールで使用されている表示スタイルについて解説します。
mports GrapeCity.Web.Input.IMCalendar Imports GrapeCity.Web.Input.Core ' 描画スタイルを追加します。 GcCalendar1.Styles.Add("Standard") Dim aStyle As Style = GcCalendar1.Styles("Standard") ' 描画スタイルの内容を設定します。 aStyle.BackColor = Color.White aStyle.ForeColor = Color.Blue aStyle.Font.Name = "MS ゴシック" aStyle.Font.Size = FontUnit.Small aStyle.BorderColor = Color.Black aStyle.BorderStyle = BorderStyle.Solid aStyle.BorderWidth = 1 aStyle.TextHAlign = AlignHorizontal.Center aStyle.TextVAlign = AlignVertical.Middle ' 描画スタイルをコントロール領域へ適用します。 GcCalendar1.ControlStyle = aStyle GcCalendar1.UseControlStyle = True
using GrapeCity.Web.Input.IMCalendar; using GrapeCity.Web.Input.Core; // 描画スタイルを追加します。 GcCalendar1.Styles.Add("Standard"); Style aStyle = GcCalendar1.Styles["Standard"]; // 描画スタイルの内容を設定します。 aStyle.BackColor = Color.White; aStyle.ForeColor = Color.Blue; aStyle.Font.Name = "MS ゴシック"; aStyle.Font.Size = FontUnit.Small; aStyle.BorderColor = Color.Black; aStyle.BorderStyle = BorderStyle.Solid; aStyle.BorderWidth = 1; aStyle.TextHAlign = AlignHorizontal.Center; aStyle.TextVAlign = AlignVertical.Middle; // 描画スタイルをコントロール領域へ適用します。 GcCalendar1.ControlStyle = aStyle; GcCalendar1.UseControlStyle = true;
Imports GrapeCity.Web.Input.IMCalendar ' 日曜日の日付スタイルを設定します。 GcCalendar1.Weekdays.Sunday.ReflectToTitle = ReflectTitle.Both GcCalendar1.Weekdays.Sunday.SubStyle.BackColor = Color.WhiteSmoke GcCalendar1.Weekdays.Sunday.SubStyle.ForeColor = Color.Red GcCalendar1.Weekdays.Sunday.WeekFlags = WeekFlags.All ' 土曜日の日付スタイルを設定します。 GcCalendar1.Weekdays.Saturday.ReflectToTitle = ReflectTitle.Both GcCalendar1.Weekdays.Saturday.SubStyle.BackColor = Color.WhiteSmoke GcCalendar1.Weekdays.Saturday.SubStyle.ForeColor = Color.Blue GcCalendar1.Weekdays.Saturday.WeekFlags = WeekFlags.All
using GrapeCity.Web.Input.IMCalendar; // 日曜日の日付スタイルを設定します。 GcCalendar1.Weekdays.Sunday.ReflectToTitle = ReflectTitle.Both; GcCalendar1.Weekdays.Sunday.SubStyle.BackColor = Color.WhiteSmoke; GcCalendar1.Weekdays.Sunday.SubStyle.ForeColor = Color.Red; GcCalendar1.Weekdays.Sunday.WeekFlags = WeekFlags.All; // 土曜日の日付スタイルを設定します。 GcCalendar1.Weekdays.Saturday.ReflectToTitle = ReflectTitle.Both; GcCalendar1.Weekdays.Saturday.SubStyle.BackColor = Color.WhiteSmoke; GcCalendar1.Weekdays.Saturday.SubStyle.ForeColor = Color.Blue; GcCalendar1.Weekdays.Saturday.WeekFlags = WeekFlags.All;
GcCalendar1.SelectionStyle.ImageUrl = "~/image.png" GcCalendar1.SelectionStyle.ImageAsBackground = False
GcCalendar1.SelectionStyle.ImageUrl = "~/image.png"; GcCalendar1.SelectionStyle.ImageAsBackground = false;
' 曜日タイトルと日付領域の区切り線を青色、幅1ピクセルの線にします。
GcCalendar1.BackColor = Color.Blue
GcCalendar1.ItemStyle.BackColor = Color.Bisque
GcCalendar1.HCellSpacing = 1
GcCalendar1.VCellSpacing = 0
// 曜日タイトルと日付領域の区切り線を青色、幅1ピクセルの線にします。
GcCalendar1.BackColor = Color.Blue;
GcCalendar1.ItemStyle.BackColor = Color.Bisque;
GcCalendar1.HCellSpacing = 1;
GcCalendar1.VCellSpacing = 0;
Imports GrapeCity.Web.Input.IMCalendar
GcCalendar1.LoadTemplate(Templates.Green2)
using GrapeCity.Web.Input.IMCalendar;
GcCalendar1.LoadTemplate(Templates.Green2);