SelectedText プロパティは、現在選択しているテキストを返します。何も選択されなければ、空の文字列を返します。
このプロパティの設定は、現在選択しているテキストをセット値で置き換えます。何も選択されずにプロパティが設定されると、セット値がカレットの位置に挿入されます。このプロパティの設定は、コントロールのコンテンツを変更します。
Private Sub Button1_Click(ByVal sender As Object, ByVal e As RoutedEventArgs) ' Make sure the editor is in edit mode. The following operations ' are only valid during edit mode. You can set IsAlwaysInEditMode ' to True so this step is not necessary as the editor will always ' be in edit mode. Me.textEditor1.StartEditMode() Me.textEditor1.Value = "Test" ' Select 3 characters starting from character position 1. Me.textEditor1.SelectionStart = 1 Me.textEditor1.SelectionLength = 3 ' This will print out the selected text which is "est". Dim selectedText As String = Me.textEditor1.SelectedText Debug.WriteLine("SelectedText = " & selectedText) ' Setting the SelectedText will delete the selected text ' and in its place insert the specified text. If nothing ' is currently selected then the specified text will be ' inserted at the caret location. Me.textEditor1.SelectedText = "EST" ' SelectAll will select all of the text. Me.textEditor1.SelectAll() ' The following two lines perform the same operation as SelectAll. ' TextLength property returns the length of text in the editor. Me.textEditor1.SelectionStart = 0 Me.textEditor1.SelectionLength = Me.textEditor1.TextLength End Sub
public void button1_Click( object sender, RoutedEventArgs e ) { // Make sure the editor is in edit mode. The following operations // are only valid during edit mode. You can set IsAlwaysInEditMode // to True so this step is not necessary as the editor will always // be in edit mode. this.textEditor1.StartEditMode( ); this.textEditor1.Value = "Test"; // Select 3 characters starting from character position 1. this.textEditor1.SelectionStart = 1; this.textEditor1.SelectionLength = 3; // This will print out the selected text which is "est". string selectedText = this.textEditor1.SelectedText; Debug.WriteLine( "SelectedText = " + selectedText ); // Setting the SelectedText will delete the selected text // and in its place insert the specified text. If nothing // is currently selected then the specified text will be // inserted at the caret location. this.textEditor1.SelectedText = "EST"; // SelectAll will select all of the text. this.textEditor1.SelectAll( ); // The following two lines perform the same operation as SelectAll. // TextLength property returns the length of text in the editor. this.textEditor1.SelectionStart = 0; this.textEditor1.SelectionLength = this.textEditor1.TextLength; }