Bonjour

J'ai une textBox, et je voudrais, quand elle reçois le focus, que les x premiers caractères soient sélectionnés.

J'ai essayé ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<TextBox Name="monTextBox" GotFocus="TextBoxGotFocus" />

et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
private void TimeTextBoxGotFocus(object sender, RoutedEventArgs e)
{
	((TextBox)sender).Select(0, 2);
}

Ca ne fonctionne pas.


par contre si j'ajoute ceci (Je voulais être sur que je sois passé dans ma méthode)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
MessageBox.Show("TimeTextBoxGotFocus");
Au début de ma méthode. Ca fonctionne. Je ne vois pas du tout pourquoi