C1GanttViewコントロールの構成要素
C1GanttViewコントロールは、次のような要素から構成されています。
グリッドビュー
タスクを設定するグリッドが配置されています。タスクの設定は、このビューの上でコンテキストメニューを表示し、「タスク情報」をクリックすると表示されるダイアログボックスで行います。
タスクは、「名前」「開始日」「期間」「終了日」を入力して作成します。
スケジュールモードを「自動スケジュール」にすると、「期間」を設定するだけでバーが自動的に作成されます。この時の「開始日」は、C1GanttViewコントロールの「StartDate」に設定した日付です。
それ以外の「開始日」を設定したい場合は「手動スケジュール」を選び、「開始日」「期間」を入力すればバーが作成されます。
グラフビュー
作成したタスクスケジュールをビジュアルで表示するエリア。設定した期間をバーで表示します。
このバーはカスタマイズ可能で、コンテキストメニューの「バーの設定」をクリックするとすべてのバーを一括でカスタマイズできます。
また、個々のタスクのバーをカスタマイズしたい場合は、「タスク情報」ダイアログボックスにある「バーの設定」ボタンをクリックします。
いずれも、「バーの設定」ダイアログボックスが表示され、バーの形状や色、テキストの表示などのカスタマイズが可能です。
タスクバー
作成したタスクはバーで表示されますが、設定後もマウスでドラッグして移動や伸縮をさせることが可能です。このバーは次の操作が行えます。
① バーの終端をドラッグするとバーが伸び縮みし、バーそのものをドラッグするとスケジュールを移動できます。
② バーをダブルクリックすると「タスク情報」ダイアログボックスが表示され、タスクの修正を行うことができます。
③ バーから次のタスクのバーにマウスポインタをドラッグすると、イナズマ線を設定できます。
④ バーの開始日からマウスポインタをドラッグすると、達成率を入力できます。
ツールバー
タスクやバーの設定・編集を行うコマンドを持った組み込みのツールバーです。コンテキストメニューもこのツールバーのコマンドに組み込まれています。
また、XMLファイルの読み書き操作も、このツールバーのコマンドに組み込まれています。
ビューの境界線
2つのビューを仕切る境界線です。マウスでドラッグすることで境界線を移動でき、お互いのビューのサイズを変更できます。
C1GanttViewコントロールの外観デザイン
C1GanttViewコントロールの「VisualStyle」プロパティを「Custom」に設定することで、以下のプロパティを使用し、C1GanttViewコントロールの各部位のスタイルの変更が可能です。
プロパティ | 説明 |
---|---|
CellBorderColor | グリッドビューとグラフビューのセルの枠線のカスタム色を指定します。 |
EmptyAreaBackColor | タスクの下の空の領域の背景色を指定します。 |
FixedBackColor | 固定列/タイムスケール領域のカスタム背景色を指定します。 |
FixedCellBorderColor | 固定領域のセルの枠線のカスタム色を指定します。 |
FixedForeColor | 固定列/タイムスケール領域のカスタム前景色を指定します。 |
HighlightBackColor | グリッドビューのハイライト行のカスタム背景色を指定します。 |
HighlightForeColor | グリッドビューのハイライト行のカスタム前景色を指定します。 |
NonWorkingTimeColor | 非稼働時間の描画に使用するブラシの色を指定します。 |
SplitterColor | グリッドビューとグラフビューの間のスプリッタカスタム色を指定します。 |
StartFinishLineColor | プロジェクトの開始日/終了日の線の色を指定します。 |
TodayLineColor | 「今日」の線の色を指定します。 |
ToolbarBackColor | ツールバーのカスタム背景色を指定します。 |