Task.MoveToSibling

MoveToSibling(Task)

Verschiebt die aktuelle Aufgabe auf derselben Gliederungsebene vor die angegebene Aufgabe. Wenn ParentProject.CalculationMode None ist, sollte der Benutzer Project.Recalculate() aufrufen, nachdem er diese Methode verwendet hat späte Termine) und berechnen Sie die abhängigen Felder wie Lücken, Arbeits- und Kostenfelder, Gliederungsebenen). Wenn ParentProject.CalculationMode Manuell ist, berechnet die Methode nur Aufgaben-ID, Gliederungsebene und Gliederungsnummern automatisch. Wenn ParentProject.CalculationMode Automatisch ist Die Methode plant alle Projektaufgaben automatisch neu (Start-/Endtermine, legt frühe/späte Termine fest, berechnet Lücken, Arbeits- und Kostenfelder, berechnet IDs und Gliederungsebenen neu).

public void MoveToSibling(Task beforeTask)
ParameterTypBeschreibung
beforeTaskTaskAufgabe, vor der die aktuelle Aufgabe eingefügt wird.

Siehe auch


MoveToSibling(int)

Verschiebt die aktuelle Aufgabe auf derselben Gliederungsebene vor eine Aufgabe mit der angegebenen ID. Wenn ParentProject.CalculationMode None ist, sollte der Benutzer Project.Recalculate() aufrufen, nachdem er diese Methode verwendet hat (Es wird alle Projektaufgaben neu planen (Start-/Enddaten, legt frühe/späte Termine fest) und berechnet die abhängigen Felder wie Lücken, Arbeits- und Kostenfelder, Gliederungsebenen). Wenn ParentProject.CalculationMode Manuell ist, berechnet die Methode nur Aufgaben-ID, Gliederungsebene und Gliederungsnummern automatisch. Wenn ParentProject. CalculationMode ist Automatic, die Methode plant alle Projektaufgaben automatisch neu (Start-/Endtermine, legt frühe/späte Termine fest, berechnet Lücken, Arbeits- und Kostenfelder, berechnet IDs und Gliederungsebenen neu).

public void MoveToSibling(int beforeTaskId)
ParameterTypBeschreibung
beforeTaskIdInt32Ausweis (Id) einer Aufgabe, vor der die aktuelle Aufgabe eingefügt wird.

Siehe auch