rebonjour, >http://codesnippets.services.openoffice.org/Office/Office.SettingEventMethods.snip ceci marche seulement pour les formulaires. j'ai trouve par contre ce qu'il fallait, et il me reste encore un probleme a resoudre.
voici le code: ================ bib= DialogLibraries.GetByName("Standard") dlg = bib.GetByName(DialogName) box = CreateUnoDialog(dlg) listener=CreateUnoListener( "Test_","com.sun.star.document.XEventListener" ) 'box.getControl("liste").addEventListener(listener) box.addEventListener(listener) ================ ensuite il faudra implementer ces procedures: ================ Sub Test_notifyEvent(o as object ) msgbox "o.EventName=" & o.EventName & chr(13) & "o.Source.URL=" & o.Source.URL End Sub Sub Test_disposing() msgbox("disposing") End Sub ================ (remarquer "Test_" en argument de create et prefixe de ces procedures.) ce code ne donne pas d'erreurs, par contre, il n'appelle jamais Test_notifyEvent(). disposing apparait lorsqu'on quitte ("OK" ou "CANCEL"). on pourra trouver la liste des evenements dans la doc de la sdk: docs/common/ref/com/sun/star/document/Events.html il me reste a trouver pourquoi notifyEvent n'est pas appelee. cordialement, snopie ___________________________________________________________________________ Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger Téléchargez cette version sur http://fr.messenger.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]