EditPoint.PreviousBookmark Método

Definição

Move o ponto de edição para o local do indicador anterior no documento.

public:
 bool PreviousBookmark();
public:
 bool PreviousBookmark();
bool PreviousBookmark();
[System.Runtime.InteropServices.DispId(124)]
public bool PreviousBookmark ();
[<System.Runtime.InteropServices.DispId(124)>]
abstract member PreviousBookmark : unit -> bool
Public Function PreviousBookmark () As Boolean

Retornos

Boolean

Um valor booliano que indica true se o ponto de edição se move para um indicador anterior, false se não.

Atributos

Exemplos

Sub PreviousBookmarkExample(ByVal dte As DTE2)  

    ' Create a new text document.  
    dte.ItemOperations.NewFile()  

    ' Create an EditPoint at the start of the new document.  
    Dim doc As TextDocument = _  
        CType(dte.ActiveDocument.Object("TextDocument"), TextDocument)  
    Dim point As EditPoint = doc.StartPoint.CreateEditPoint  
    Dim i As Integer  

    ' Insert ten lines of text.  
    For i = 1 To 10  
        point.Insert("This is a test." & vbCrLf)  
    Next  

    point.StartOfDocument()  

    ' Set a bookmark on each of the first two lines.  
    point.SetBookmark()  
    point.LineDown(1)  
    point.SetBookmark()  

    ' Insert text at each bookmark and then clear each bookmark.  
    point.PreviousBookmark()  
    point.Insert("BOOKMARK 1: ")  
    point.ClearBookmark()  
    point.NextBookmark()  
    point.Insert("BOOKMARK 2: ")  
    point.ClearBookmark()  

End Sub  
public void PreviousBookmarkExample(DTE2 dte)  
{  
    // Create a new text document.  
    dte.ItemOperations.NewFile(@"General\Text File", "", _  
        Constants.vsViewKindPrimary);  

    // Create an EditPoint at the start of the new document.  
    TextDocument doc = _  
        (TextDocument)dte.ActiveDocument.Object("TextDocument");  
    EditPoint point = doc.StartPoint.CreateEditPoint();  

    // Insert ten lines of text.  
    for (int i = 1; i <= 10; ++i)  
        point.Insert("This is a test.\n");  

    point.StartOfDocument();  

    // Set a bookmark on each of the first two lines.  
    point.SetBookmark();  
    point.LineDown(1);  
    point.SetBookmark();  

    // Insert text at each bookmark and then clear each bookmark.  
    point.PreviousBookmark();  
    point.Insert("BOOKMARK 1: ");  
    point.ClearBookmark();  
    point.NextBookmark();  
    point.Insert("BOOKMARK 2: ");  
    point.ClearBookmark();  
}  

Comentários

Se não houver mais indicadores, o ponto de edição não será movido.

PreviousBookmark move o EditPoint objeto para o local do primeiro indicador antes do local da extremidade ativa do EditPoint . O EditPoint é recolhido no novo local.

Aplica-se a