2010-06-11 5 views

Répondre

5

Essayez: -

myTextBox.Select(position, 0); 
myTextBox.SelectedText = "Content to insert"; 
+0

Quelle est la variable de position? –

+0

cela a fonctionné pour moi, même si le terrain était lié, où la méthode supérieure n'a pas – user230910

5

J'ai eu le même problème. J'ai utilisé la propriété SelectionStart.

private void QuotePrefixTextboxTextChanged(object sender, TextChangedEventArgs e) 
    { 
     var tb = (TextBox)sender; 
     var caret = tb.SelectionStart; 
     tb.Text = tb.Text.ToUpper(); 
     tb.SelectionStart = caret; 
    } 
Questions connexes