textBox Numérique + touche enter + enlever Beep en c++.net
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
private: System::Void OnKeyPress(System::Object^ sender, System::Windows::Forms::KeyPressEventArgs^ e) {
// Remplace la touche enter pour un TAB et enleve le Beep que fait le enter
if ( e->KeyChar == 13)
{
SendKeys::Send("{TAB}");
e->KeyChar::set(0);
}
// N'accepte que du numérique et aussi le charactère : si vous voulez accepter seulement les chiffres mettre 57 au lieu de 58
if ((e->KeyChar < 48 || e->KeyChar > 58) && e->KeyChar != 8 && e->KeyChar != 13)
{
e->Handled = true;
}
} |