Je ne peux pas être le seul à être fatigués de définir et de nommer un délégué pour juste un seul appel à quelque chose qui nécessite un délégué. Par exemple, je voulais appeler .Refresh (), dans une forme peut-être d'autres threads, donc j'ai écrit ce code:
private void RefreshForm()
{
if (InvokeRequired)
Invoke(new InvokeDelegate(Refresh));
else
Refresh();
}
Je ne suis même pas sûr que je le dois, je viens de lire assez d'avoir peur que cela ne fonctionne pas à un stade ultérieur.
InvokeDelegate est effectivement déclaré dans un autre fichier, mais ai-je vraiment besoin d'un ensemble de délégué dédié juste pour cela? n'existe-il pas un médicament générique, les délégués à tous?
Je veux dire, par exemple, il y a un Stylo de classe, mais il y a aussi des Stylos.stylo de choix afin de ne pas avoir à refaire l'ensemble de la chose. Ce n'est pas la même, mais j'espère que vous comprenez ce que je veux dire.