Comment faire pour déplacer la zone de texte curseur vers la droite

Je voudrais changer tous les caractères entrés dans une zone de texte en majuscules. Le code s'ajouter le caractère, mais comment puis-je déplacer le curseur vers la droite?

private void textBox3_KeyPress(object sender, KeyPressEventArgs e)
{
    textBox3.Text += e.KeyChar.ToString().ToUpper();
    e.Handled = true;
}
ce GUI cadre utilisez-vous? Est-ce gagner les formes? wpf? silverlight?
j'espère que mes changements gauche de votre sens intact.
Notez que textBox3.Text += e.KeyChar.ToString().ToUpper() toujours ajouter le nouveau personnage dernière dans la zone de texte, même si le curseur est dans le milieu du texte.
macIntyre - je pense qu'il voulait dire qu'il veut le curseur sur le côté droit de la nouvellement inséré caractère.

OriginalL'auteur monkey_boys | 2009-07-24