EditPoint.PreviousBookmark Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verschiebt den Bearbeitungsposition an die Position des vorherigen Lesezeichens im Dokument.
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
Gibt zurück
Ein boolescher Wert, der true lautet, wenn der Bearbeitungspunkt auf ein vorheriges Lesezeichen verschoben wird, und andernfalls false.
- Attribute
Beispiele
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();
}
Hinweise
Wenn keine weiteren Lesezeichen vorhanden sind, wird der Bearbeitungs Punkt nicht verschoben.
PreviousBookmark Verschiebt das EditPoint Objekt an den Speicherort des ersten Lesezeichens, das der Position des aktiven Endes von vorangestellt ist EditPoint . Der EditPoint wird am neuen Speicherort reduziert.