Empecher fermture de fenetre

Résolu
clavz40 Messages postés 25 Date d'inscription mardi 3 octobre 2006 Statut Membre Dernière intervention 17 août 2012 - 18 mars 2010 à 11:46
clavz40 Messages postés 25 Date d'inscription mardi 3 octobre 2006 Statut Membre Dernière intervention 17 août 2012 - 24 mars 2010 à 15:52
Bonjour a tous,

Je developpe actuellement une application pour outlook(calendrier) via vsto et je souhaiterais enmpecher la fermeture de ma fenetre!

Je recupere bien la fermeture de la fenetre dans ma methode:

private void Evenement_CM_FormRegionClosed(object sender, System.EventArgs e)
{
}

mais je n'arrive pas a l'annuler! Les e.cancel=true ne marche pas du fait du System.EventArgs et le changement en System.ComponentModel.CancelEventArgs ne fonctionne pas non plus!

Merci pour votre aide.

4 réponses

clavz40 Messages postés 25 Date d'inscription mardi 3 octobre 2006 Statut Membre Dernière intervention 17 août 2012
24 mars 2010 à 15:52
Je me suis arrangé pour contourner le problème ! Merci de votre aide....
3
cs_louis14 Messages postés 793 Date d'inscription mardi 8 juillet 2003 Statut Membre Dernière intervention 10 février 2021 8
19 mars 2010 à 09:30
Bonjour,

Je pense qu'il faut que tu traites le Closing and non le Closed. Et là tu as accès au e.cancel.


louis
0
clavz40 Messages postés 25 Date d'inscription mardi 3 octobre 2006 Statut Membre Dernière intervention 17 août 2012
19 mars 2010 à 09:33
Le soucis est que c'est une classe de type Microsoft.Office.Tools.Outlook.FormRegionControl.

Et de ce fait je n'ai pas de Closing. Il me faut donc trouver une autre solution!
0
yohan49 Messages postés 380 Date d'inscription samedi 22 janvier 2005 Statut Membre Dernière intervention 13 août 2011 8
22 mars 2010 à 14:33
tu peux essayer de surcharger l'evenement OnShutdown qui est herité de IFormRegion

je ne sais pas comment est afficher ton control
0