UIObject - Interface
Représente divers composants d'interface utilisateur qui peuvent être utilisés dans un formulaire Microsoft Office InfoPath.
Espace de noms : Microsoft.Office.Interop.InfoPath
Assembly : Microsoft.Office.Interop.InfoPath (dans Microsoft.Office.Interop.InfoPath.dll)
Syntaxe
'Déclaration
<GuidAttribute("096CD549-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface UIObject _
Inherits UI2
'Utilisation
Dim instance As UIObject
[GuidAttribute("096CD549-0786-11D1-95FA-0080C78EE3BB")]
public interface UIObject : UI2
Remarques
Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM et pour accéder à un lien vers les descriptions de ses membres, voirUI2.
L'objet UIObject (interface utilisateur) fournit plusieurs méthodes permettant d'afficher des boîtes de dialogue personnalisées et prédéfinies.
L'objet UIObject est utilisé pour afficher, par programmation, divers types de boîte de dialogue à l'attention des utilisateurs, pendant qu'ils remplissent un formulaire. Il n'est pas utilisé pour modifier l'interface utilisateur d'InfoPath.
L'objet UIObject est accessible via la propriété UI de l'objet XDocument .
L'objet UIObject fournit la méthode Alert , qui est utilisée pour afficher une boîte de message simple contenant du texte personnalisé, comme illustré dans l'exemple suivant :
thisXDocument.UI.Alert("Custom message text goes here.");
Une des boîtes de dialogue InfoPath prédéfinies que l'objet UI peut afficher est la boîte de dialogue Signatures numériques ; Cette boîte de dialogue peut être affichée à l'utilisateur à l'aide de la méthode ShowSignatureDialog , comme suit :
thisXDocument.UI.ShowSignatureDialog();
Notes
La méthode ShowSignatureDialog ne peut être utilisée que dans des formulaires qui ont été activés pour la signature numérique. La méthode renvoie une erreur si elle est utilisée dans un formulaire qui n'est pas activé pour la signature numérique.
Pour plus d'informations sur l'utilisation de l'objet UIObject , voir How to: Display Alerts and Dialog Boxes.