Здравствуйте! Есть такой вопрос, как программно выделять текст при щелчке любой кнопкой мыши в любое место на TextBox? Я пробовал, но половина событий вообще не срабатывает почемуто. Мне нужно сделать как на радикал.ру, чтобы при нажатии на TextBox текст сразу был выделен. Если кто думает, что это ну очень легко, то сначала попробуйте это сделать в студии. Я кучу событий перепробовал, даже в связке несколько и текст практически не выделяется, ну бывало, что при нажатии он выделится, а при отпускании сразу обратно терял выделение. Выделял так:
| Код | private void textBoxMainLink_GotFocus(object sender, RoutedEventArgs e) { this.textBoxMainLink.SelectAll(); }
private void textBoxMainLink_PreviewMouseDown(object sender, MouseButtonEventArgs e) { this.textBoxMainLink.SelectAll(); }
private void textBoxMainLink_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { this.textBoxMainLink.SelectAll(); }
private void textBoxMainLink_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { this.textBoxMainLink.SelectAll(); }
|
Толку ноль! |