Metoda EditPoint2.Delete — (Object)
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: System.Object
Wymagane.Reprezentuje albo TextPoint obiektu lub liczba 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 Edycja przez określoną liczbę znaków, po pkt Edycja, dodając jeden dla każdej sekwencji dorozumianych nowego wiersza na końcu każdego wiersza.
Jeśli PointOrCount jest ujemna, następnie Delete Usuwa tekst przed pkt Edycja.
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 Przy użyciu bibliotek z częściowo zaufanego kodu..