Je suis actuellement en train d'écrire un assistant et je souhaite que chaque page soit validée avant de passer à la page suivante.Appel de la méthode Validate() d'un contrôle à l'aide de Reflection
Je veux empêcher l'utilisateur de progresser en appelant la méthode Validate() sur chaque contrôle enfant de la page et en arrêtant la navigation si l'un d'entre eux échoue.
Le problème est que la méthode Validate() sur chaque contrôle enfant est une méthode privée, donc je ne peux pas y accéder directement. Quelqu'un peut-il me donner quelques conseils sur comment obtenir un résultat de la méthode Validate() sur un TextBox (par exemple) en utilisant Reflection?
Merci beaucoup!
Edit: Désolé - aurait dû préciser, cela est Windows Forms, .Net 2.0
Êtes-vous sur Windows Forms ou ASP.Net? –