IVsCompoundAction Schnittstelle

Definition

Ermöglicht die Erstellung von Verbundaktionen.

public interface class IVsCompoundAction
public interface class IVsCompoundAction
__interface IVsCompoundAction
[System.Runtime.InteropServices.Guid("B414D071-87BA-411A-9780-33FC7D87D882")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsCompoundAction
[<System.Runtime.InteropServices.Guid("B414D071-87BA-411A-9780-33FC7D87D882")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsCompoundAction = interface
Public Interface IVsCompoundAction
Attribute

Hinweise

Diese Methode wird von Objekten verfügbar gemacht, die das Erstellen von Verbund Aktionen ermöglichen. Eine Verbund Aktion ist eine Gruppe von Aktionen, die in einer einzelnen Rückgängig/Wiederholen-Einheit gruppiert werden. Wenn Sie z. b. für OpenCompoundAction die Sicht oder den Puffer aufzurufen, eine Reihe von Aktionen ausführen (z. b. Text ändern) und dann aufzurufen CloseCompoundAction , werden alle Änderungen in einer einzelnen Rückgängig-Einheit platziert. Der Benutzer kann dann Rückgängig im Menü Bearbeiten auswählen oder STRG + Z drücken, und für alle diese Änderungen wird ein Rollback durchgeführt.

Hinweise für Ausführende

Objekte, die die Erstellung von Verbund Aktionen zulassen, implementieren diese Schnittstelle, wenn Sie eine Reihe von Aktionen aktivieren müssen, die in einer einzelnen Rückgängig/Wiederholen-Einheit gruppiert sind.

Methoden

AbortCompoundAction()

Bricht eine Verbundaktion ab.

CloseCompoundAction()

Schließt eine Verbundaktion und legt den Endpunkt eines Satzes von Aktionen fest, die in einer einzelnen Rückgängig/Wiederholen-Komponente gruppiert werden sollen.

FlushEditActions()

Aktualisiert die verschiedenen Textebenen (Gliederung, Zeilenumbruch, usw.), wenn Sie aufgerufen werden.

OpenCompoundAction(String)

Öffnet eine Verbund Aktion und legt den Anfangspunkt eines Satzes von Aktionen fest, die in einer einzelnen Rückgängig/Wiederholen-Einheit gruppiert werden sollen.

Gilt für