作成日: 2020/10/28 最終更新日: 2020/10/28
文書種別
使用方法
詳細
C1GanttViewのFixedForeColorプロパティを用いて、C1GanttView全体のヘッダーの文字色を指定できます。
また、ForeColor/HighlightForeColorプロパティを用いて、グリッド部の標準行/ハイライト行の文字色を指定できます。
さらに、チャート部の内部コントロールとして使用されているC1FlexGridのCols(0).StyleFixedDisplay.ForeColorを用いて、チャート部のみのヘッダーの文字色を変更できます。
これらをすべて指定することにより、グリッド部、チャート部のヘッダー、グリッド部の文字色を別々に設定することが可能です。
◎サンプルコード(VB)
また、ForeColor/HighlightForeColorプロパティを用いて、グリッド部の標準行/ハイライト行の文字色を指定できます。
さらに、チャート部の内部コントロールとして使用されているC1FlexGridのCols(0).StyleFixedDisplay.ForeColorを用いて、チャート部のみのヘッダーの文字色を変更できます。
これらをすべて指定することにより、グリッド部、チャート部のヘッダー、グリッド部の文字色を別々に設定することが可能です。
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' タスクの設定
C1GanttView1.Tasks(0).Start = DateTime.Today
C1GanttView1.Tasks(0).Finish = DateTime.Today.AddDays(3)
C1GanttView1.Tasks(0).Name = "TaskAAA"
C1GanttView1.Tasks(0).PercentComplete = 0.5
' 文字色の設定
C1GanttView1.FixedForeColor = Color.Red
C1GanttView1.ForeColor = Color.LightGreen
C1GanttView1.HighlightForeColor = Color.LightGreen
Dim chartView As C1.Win.C1FlexGrid.C1FlexGrid = CType(C1GanttView1.Controls(0), C1.Win.C1FlexGrid.C1FlexGrid)
chartView.Cols(0).StyleFixedDisplay.ForeColor = Color.Blue
End Sub
◎サンプルコード(C#) private void Form1_Load(object sender, EventArgs e)
{
// タスクの設定
c1GanttView1.Tasks[0].Start = DateTime.Today;
c1GanttView1.Tasks[0].Finish = DateTime.Today.AddDays(3);
c1GanttView1.Tasks[0].Name = "TaskAAA";
c1GanttView1.Tasks[0].PercentComplete = 0.5;
// 文字色の設定
c1GanttView1.FixedForeColor = Color.Red;
c1GanttView1.ForeColor = Color.LightGreen;
c1GanttView1.HighlightForeColor = Color.LightGreen;
C1.Win.C1FlexGrid.C1FlexGrid chartView = (C1.Win.C1FlexGrid.C1FlexGrid)c1GanttView1.Controls[0];
chartView.Cols[0].StyleFixedDisplay.ForeColor = Color.Blue;
}
旧文書番号
86138