[GanttView for WinForms] タスクに設定したフィールドスタイルが、プレビュー時に反映されないことがある

文書番号 : 82138     文書種別 : Bug
登録日 : 2017/04/24     最終更新日 : 2017/05/17

対象製品

Studio for WinForms

ステータス

修正済み

詳細

タスクのFieldStylesコレクションにスタイルを追加して、タスクのフィールドスタイルを設定しても、プレビュー時に、グリッドの一部にスタイルが反映されないことがあります。

※タスク数が多いほど、現象が顕著に現れる傾向があります。

回避方法

この問題はバージョン4.0.20171.260で修正されました。
※ .NET Framework 2.0用アセンブリはメンテナンスモードに移行したため、C1.Win.C1xxxx.2.dllでの修正は行われません。
  .NET Framework 4.0用アセンブリ(C1.Win.C1xxxx.4.dll)をご利用ください。

修正版の適用方法については、アップデートの方法を参照してください。

修正版を適用しない場合の回避方法は、次の通りです。

プレビュー前にRefreshメソッドを実行します。

◎サンプルコード(VB)
For Each task As C1.Win.C1GanttView.Task In c1GanttView1.Tasks
  c1GanttView1.SelectedTask = task
  c1GanttView1.Refresh()
Next

◎サンプルコード(C#)
foreach (C1.Win.C1GanttView.Task task in c1GanttView1.Tasks)
{
  c1GanttView1.SelectedTask = task;
  c1GanttView1.Refresh();
}