Bonjour,
J'utilise un TabControl avec plusieurs TabPages.
Dans une de ces TabPages, j'ai une TextBox dans laquelle je veux que l'on saisisse un Single. (Je ne souhaite pas utiliser de MaskedTextBox. Je trouve l'utilisation trop pénible pour les utilisateurs)
Mon souci est de tester la validité de la chaine saisie :
Ce qui fonctionne parfaitement. Mais uniquement pour un changement de Control interne à l'onglet hors bouton. Cela n'empêche pas de perdre réellement le focus en changeant d'onglet ou en cliquant sur un bouton.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub tb_hp_LostFocus(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tb_hp.LostFocus Try Me.tb_hp.Text = Me.tb_hp.Text.Replace(".", ",") Dim s As Single = CSng(Me.tb_hp.Text) Catch Me.tb_hp.Focus() End Try End Sub
Si quelqu'un a une idée ... merci







Répondre avec citation



Partager