J'ai 5 contrôles dans mon formulaire qui doit être validé si la valeur est vide, alors il affichera une info-bulle ballon. Toutefois, dans mes tests, le code affichera l'info-bulle dans tous les contrôles vides.Comment ne tirer qu'une seule instance de la validation des contrôles?
Je voudrais faire l'infobulle seul point au premier ou au dernier contrôle vide sous la forme.
Existe-t-il un moyen de déclencher une seule instance à partir de toutes les validations?
Vous auriez sans doute de garder un compte ou d'un drapeau pour indiquer si une pointe a déjà été affiché. – jmcilhinney
C'est logique, je pense que c'est une façon de faire. Merci –
Je pense que cela pourrait être un peu plus complexe que ça, maintenant que j'y pense. C'est parce que vous auriez à savoir quand décrémenter le compte ou réinitialiser le drapeau, ce que vous n'auriez pas vraiment la capacité de faire. Je pense qu'une meilleure idée pourrait être d'avoir un champ de type 'Control' et vous pouvez lui assigner un contrôle quand vous montrez un tip sur ce contrôle. Ainsi, lorsqu'un contrôle réussit la validation, vous savez si vous souhaitez effacer ce champ ou non car vous pouvez le comparer au contrôle qui vient de passer la validation. Je pense que je pourrais transformer cela en une réponse. – jmcilhinney