TextSelection.Delete 메서드

선택한 텍스트를 삭제합니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
Sub Delete ( _
    Count As Integer _
)
void Delete(
    int Count
)
void Delete(
    [InAttribute] int Count
)
abstract Delete : 
        Count:int -> unit
function Delete(
    Count : int
)

매개 변수

  • Count
    형식: Int32

    선택적 요소. 삭제할 문자 수를 나타냅니다.

설명

Delete먼저 클립보드에 복사 하지 않고 선택한 텍스트를 삭제 합니다. 선택한 텍스트가 없으면 Delete는 활성 끝점에서 오른쪽으로 Count에 지정된 문자 수만큼 삭제합니다. Count가 음수이면 Delete가 DeleteLeft처럼 수행됩니다.

예제

Public objSel As TextSelection = DTE.ActiveDocument.Selection

Sub DeleteExample()
   ' Before running this example, open a text document.
   ' Perform operations on the text.
   objSel.StartOfDocument(False)
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstColumn, 4)
   objSel.Copy()
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstText, 4)
   objSel.Cut()
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstText, 4)
   objSel.Delete()
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstText, 4)
   objSel.DeleteLeft(6)
   objSel.DestructiveInsert("NEW TEXT")
End Sub

Sub Position(ByVal pos As vsStartOfLineOptions, ByVal ipos As Integer)
   ' Moves the insertion point down to the beginning of the next line, 
   ' then highlights the right-most four characters.
   objSel.LineDown()
   objSel.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstText)
   objSel.CharRight(True, 4)
End Sub

.NET Framework 보안

참고 항목

참조

TextSelection 인터페이스

EnvDTE 네임스페이스