steven_deblois
Messages postés3Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention 9 mars 2006
-
9 mars 2006 à 23:59
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
10 mars 2006 à 02:29
Bonjour
J'ai un problème avec un textbox multiligne. Je suis entrain de coder une application de chat. Quand l'utilisateur veut envoyer son message, évidemment il n'a qu'à appuyer sur "Entrée".
Dans mon code,
private void txtMoi_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
// Envoi du message quand on fait la touche Retour
if(e.KeyCode == Keys.Enter)
EnvoyerMsg();
}
Le problème est que même si je "clear" le textbox dans EnvoyerMsg(), le fait d'avoir appuyé sur Entrée fait en sorte que le curseur se retrouve systématiquement au début de la deuxième ligne et non de la première.
Quelqu'un peut m'aider ?????
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 10 mars 2006 à 02:29
Salut, si tu as un bouton nommé "Envoyer" par exemple dans ta forme il peut être intéressant d'utiliser la propriété TextBox.AcceptsReturn et Form.AcceptButton en plus d'être pratique ça évitera le retour à la ligne du curseur.