Bonjour,validation Textbox, focus Numéro de commutation
Je travaille sur une application C# Winform qui utilise la validation des commandes. Le problème que j'ai est que quand un utilisateur clique dans une zone de texte et tente de cliquer sur, la validation déclenche et recentre le contrôle, fondamentalement l'utilisateur ne peut pas cliquer sur le contrôle à un autre contrôle.
Mon résultat souhaité est que TOUS les contrôles du formulaire soient validés lorsque l'utilisateur clique sur le bouton d'envoi. Je voudrais que l'icône errorProvider apparaisse à côté des champs qui sont en erreur et permette à l'utilisateur de les corriger comme bon leur semble.
Ma question est, comment puis-je configurer un contrôle pour permettre à un utilisateur de cliquer à l'extérieur lorsqu'il y a une erreur. J'aimerais que l'utilisateur ait la possibilité de remplir le reste du formulaire et de revenir à l'erreur par lui-même au lieu d'être obligé de le traiter immédiatement.
Nous vous remercions d'avance pour toute aide et des conseils,
Il existe la propriété CausesValidation que vous définissez sur le contrôle cible, mais vous devez la définir sur false pour * tout *. Simpler juste pour éviter tout le mécanisme, IMO. –
Peut-être que c'est ça - pour être juste, nous faisons habituellement notre propre validation sur les clics de bouton ... –