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 ?????
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.