PowerTools CalendarGrid for Windows Forms 1.0J
ボタンのスタイルを設定する

背景色を設定する

Button型セルの背景色を変更するには、CalendarCellStyle.BackColorプロパティに任意の色を指定したあと、次のプロパティを変更します。

注意 
ビジュアルスタイルが有効な環境ではCalendarButtonCellType.FlatStyleプロパティがSystemに設定されているかCalendarButtonCellType.UseVisualStyleBackColorプロパティがTrueの場合にはCalendarCellStyle.BackColorプロパティに設定した背景色はボタンに適用されません。
Imports GrapeCity.Win.CalendarGrid

Dim today As DateTime = DateTime.Today
Dim buttonCellType As New CalendarButtonCellType()
GcCalendarGrid1.Content(today).Rows(1).Cells(0).CellStyle.BackColor = Color.Red
GcCalendarGrid1.Content(today).Rows(1).Cells(0).CellStyle.ForeColor = Color.White
GcCalendarGrid1.Content(today).Rows(1).Cells(0).Value = "ボタン"
buttonCellType.FlatStyle = FlatStyle.Flat
buttonCellType.UseVisualStyleBackColor = False
GcCalendarGrid1.Content(today).Rows(1).Cells(0).CellType = buttonCellType.Clone()
GcCalendarGrid1.ScrollIntoView(today)
using GrapeCity.Win.CalendarGrid;

var today = DateTime.Today;
var buttonCellType = new CalendarButtonCellType();
gcCalendarGrid1.Content[today].Rows[1].Cells[0].CellStyle.BackColor = Color.Red;
gcCalendarGrid1.Content[today].Rows[1].Cells[0].CellStyle.ForeColor = Color.White;
gcCalendarGrid1.Content[today].Rows[1].Cells[0].Value = "ボタン";
buttonCellType.FlatStyle = FlatStyle.Flat;
buttonCellType.UseVisualStyleBackColor = false;
gcCalendarGrid1.Content[today].Rows[1].Cells[0].CellType = buttonCellType.Clone();
gcCalendarGrid1.ScrollIntoView(today);
参照

 

 


© 2014 GrapeCity inc. All rights reserved.