Metoda EditPoint2.Delete —
Usuwa określony zakres tekstu.
Przestrzeń nazw: EnvDTE80
Zestaw: EnvDTE80 (w EnvDTE80.dll)
Składnia
'Deklaracja
Sub Delete ( _
PointOrCount As Object _
)
void Delete(
Object PointOrCount
)
void Delete(
[InAttribute] Object^ PointOrCount
)
abstract Delete :
PointOrCount:Object -> unit
function Delete(
PointOrCount : Object
)
Parametry
PointOrCount
Typ: ObjectWymagany.Reprezentuje albo TextPoint obiektu lub liczbę znaków.
Uwagi
Jeśli PointOrCount jest TextPoint obiektu, Delete Usuwa tekst między punktem Edycja i PointOrCount.Jeśli PointOrCount jest liczbą całkowitą, następnie Delete Usuwa tekst od punktu edycji przez określoną liczbę znaków od edytowany punkt, jeden dla każdej sekwencji dopasuje dorozumianych dodanie na końcu każdego wiersza.
Jeśli PointOrCount następnie jest ujemna, Delete Usuwa tekst przed edytowany punkt.
Przykłady
Sub DeleteExample()
Dim objTextDoc As TextDocument
Dim objEditPt As EditPoint, iCtr As Integer
' Create a new text file.
DTE.ItemOperations.NewFile("General\Text File")
' Get a handle to the new document and create an EditPoint.
objTextDoc = DTE.ActiveDocument.Object("TextDocument")
objEditPt = objTextDoc.StartPoint.CreateEditPoint
' Insert ten lines of text.
For iCtr = 1 To 10
objeditpt.Insert("This is a test." & Chr(13))
Next iCtr
' Change the first letter of the fourth word of the fourth line.
objEditPt.StartOfDocument()
objEditPt.LineDown(3)
objEditPt.WordRight(3)
objEditPt.CharRight(2)
objEditPt.Charleft(2)
objeditpt.Delete(1)
objEditPt.Insert("p")
End Sub
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.