TextSelection.DestructiveInsert(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Inserts text, overwriting the existing text.
public:
void DestructiveInsert(System::String ^ Text);
public:
void DestructiveInsert(Platform::String ^ Text);
void DestructiveInsert(std::wstring const & Text);
[System.Runtime.InteropServices.DispId(57)]
public void DestructiveInsert (string Text);
[<System.Runtime.InteropServices.DispId(57)>]
abstract member DestructiveInsert : string -> unit
Public Sub DestructiveInsert (Text As String)
Parameters
- Text
- String
Required. Represents the text to insert.
- Attributes
Examples
Public objSel As TextSelection = DTE.ActiveDocument.Selection
Sub DestructiveInsertExample()
' 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,
' and then highlights the right-most four characters.
objSel.LineDown()
objSel.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstText)
objSel.CharRight(True, 4)
End Sub
Remarks
Newline characters cause the text selection's active end to move to the beginning of the next line. It may also insert indentation depending on the language used in the text document.