10 messages in org.openoffice.fr.progRe: [prog] Boite dialogue
FromSent OnAttachments
Laurent GodardMar 12, 2004 12:24 am 
seba...@free.frMar 12, 2004 12:28 am 
jovialMar 12, 2004 12:32 am 
jovialMar 12, 2004 1:55 am 
jovialMar 12, 2004 2:13 am 
BobMar 12, 2004 6:01 am 
BobMar 12, 2004 8:27 am 
Alain NowakMar 12, 2004 8:57 am 
Bernard MarcellyMar 12, 2004 9:25 am 
BobMar 13, 2004 12:36 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Boite dialogueActions...
From:jovial (luck@free.fr)
Date:Mar 12, 2004 2:13:14 am
List:org.openoffice.fr.prog

Merci Laurent pour les infos.

Le code suivant marche trés bien:

Dim DialBox As object 'c'est la variable qui référence la boite de dialogue

Sub OuvrirBoiteDial

DialBox = CreateUnoDialog(DialogLibraries.Standard.Dialog1) ' On déclare la boite Dialog1 qui fait partie du document cmdNext = DialBox.getControl("BtnValide") 'Variable qui reférence le Champ texte nomé "BtnValide" cmdNext.Model.label = "Modifier" ' change le texte du bouton

DialBox.execute() ' affiche la boite de dialogue

End Sub

Laurent Godard a écrit :

Bonjour Jean-Luc,

2 questions sur les boites de dialogue

1 - J'ai une boite de dialogue que je lance avec les instructions suivantes:

msgbox "C'est Ok" ne s'execute qu'à la fermeture de la boite or je voudrai qu'il s'exécute automatiquement dés l'ouverture de la boite . comment faire ?

oui l'appel à la méthode execute() est bloquant 2 possibilites: - tu mets ta msgbox avant l'appel à execute - tu te serts d'un des evenement d'un des controles dela boite (mais c'est un peu tiré par les cheveux) il y a surement d'autres astuces ....

2 - Que fait l'instruction DialBox.dispose() ?

elle detruit la référence à l'objet DialBox