GanttView for WinForms
タスクの削除

このトピックでは、実行時またはコード内でタスクを削除する方法を示します。実行時にタスクを削除するには、C1GanttView ツールバーの 削除 ボタンをクリックします。プログラム的に削除するには、インデックスを使用して新しいタスクの位置を指定します。

実行時にタスクを削除する

  1. グリッドで削除するタスクを選択します。
  2. C1GanttView ツールバーの 削除 ボタンをクリックします。

    選択したタスクがC1GanntView から削除されます。

プログラム的にタスクを削除する

プログラム的にタスクを削除するには、以下のコードを使用します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Private Sub btnDelete_Click(sender As Object, e As EventArgs)
   Dim tasks As TaskCollection = ganttView.Tasks
   ' NewTask の検索
   Dim index As Integer = tasks.IndexOf("New Task")
   If index >= 0 Then
      ' 新しいタスクの削除と廃棄
      Dim t As Task = tasks(index)
      tasks.RemoveAt(index)
      t.Dispose()
   End If
End Sub

C# コードの書き方

C#
コードのコピー
private void btnDelete_Click(object sender, EventArgs e)
{
    TaskCollection tasks = ganttView.Tasks;
 
    // NewTask の検索
    int index = tasks.IndexOf("New Task");
    if (index >= 0)
    {
        // 新しいタスクの削除と廃棄
        Task t = tasks[index];
        tasks.RemoveAt(index);
        t.Dispose();
    }
}
関連トピック