Bsr. J'ai essayer une méthode toute bete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
		{
			int valeur=0;
			valeur=e.KeyValue;
			//MessageBox.Show(valeur.ToString());
			if (valeur==16 || valeur ==13 || valeur ==8 || valeur==46)valeur=80;//---Si jamais il appuye sur maj etc...---//
			if(valeur>90&&this.textBox1.Text.Length>0 || valeur<65&&this.textBox1.Text.Length>0 )
			{				
				this.textBox1.Text=this.textBox1.Text.Substring(0,this.textBox1.Text.Length-1);
				this.textBox1.Refresh();
				MessageBox.Show("Que des lettres !");
			}
 
		}
Mais bon... c'est bricolé, le focus ne retourne pas à la fin, etc... Il y aurait il un moyen + propre de n'autoriser que des lettres + touches del, enter etc.. ?