Appliquer les modifications à mainforms Forme.Icône au moment de l'exécution

J'ai un Système.De Windows.Les formulaires.Forme et que vous souhaitez modifier la Forme.Icône au moment de l'exécution pour afficher un statut. J'ai réussi à charger l'icône de projets ressources:

Type type = this.GetType();
System.Resources.ResourceManager resources =
    new System.Resources.ResourceManager(type.Namespace + ".Properties.Resources", this.GetType().Assembly);
this.Icon = (System.Drawing.Icon)resources.GetObject(
    type.Namespace + ".Icons." + statusText + ".ico");

Mais l'icône affichée reste la même (moment de la conception de l'icône) de tous les temps. Dois-je appeler une méthode pour informer le Formulaire pour appliquer les modifications? Quelque chose de mal à propos de mon utilisation de la Forme.Icône?

InformationsquelleAutor Hinek | 2010-10-10