CustomCollectionEditor herite de CollectionEditor.
Et la propriété est bien sur une Collection d'objets.
A partir de la propertyGrid je clique pour ouvrir la fenetre qui m'affiche le contenu de ma collection, et qui me permet d'ajouter/supprimer un objet.
Ma question est la suivante : Peut-on avoir acces a un event ou en créer un, ou faire n'importe quoi d'autre, pour reperer a quel moment on ferme la fenetre !???? (et pouvoir introduire un algo juste apres cette fermeture)
Merci d'avance si vous avez des infos ou un moyen de contournement !!!
cs_Sylvain17
Messages postés16Date d'inscriptionmercredi 29 novembre 2000StatutMembreDernière intervention 8 novembre 2007 8 nov. 2007 à 11:47
nop pas vraiment, parce que ma solution n'a rien a voir !
Je devais faire un refresh de la fenetre source lorsqu'on supprimait un element de la collection, et je n'arrivais pas a faire ce refresh au bon endroit ! Mais par rapport a ma question de depart ca n'a pas de rapport !
En gros une partie de la solution a mon probleme etait que ma collection de depart n'etait pas mise a jour en temps reel (mais seulement a la fermeture de la fenetre !). Maintenant ds le methode
protected override void DestroyInstance(object instance)
{
...
}
Je force la mise a jour de ma collection avec la collection de la fenetre ! (En retirant l'element en question directement ds ma collection source)