UIObject Interface

Définition

Représente différents composants de l’interface utilisateur qui peuvent être utilisés dans un formulaire Microsoft InfoPath.

public interface class UIObject : Microsoft::Office::Interop::InfoPath::SemiTrust::UI2
[System.Runtime.InteropServices.Guid("096cd549-0786-11d1-95fa-0080c78ee3bb")]
public interface UIObject : Microsoft.Office.Interop.InfoPath.SemiTrust.UI2
type UIObject = interface
    interface UI2
    interface UI
Public Interface UIObject
Implements UI2
Attributs
Implémente
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, y compris un lien vers les descriptions de ses membres, consultezUI2 .

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 UI propriété de l’objet XDocument .

L’objet UIObject fournit la Alert(String) méthode , qui est utilisée pour afficher une boîte de message simple avec du texte personnalisé, comme illustré dans l’exemple suivant :

thisXDocument.UI.Alert("Custom message text goes here.");

L’une des boîtes de dialogue InfoPath intégrées que l’objet d’interface utilisateur 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 ShowSignatureDialog() méthode , comme suit :

thisXDocument.UI.ShowSignatureDialog();

Remarque : La méthode ShowSignatureDialog ne peut être utilisée que dans les 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 , consultez Guide pratique pour afficher des alertes et des boîtes de dialogue à l’aide du modèle objet InfoPath 2003.

Méthodes

Alert(String)

Affiche une zone de message avec un sms personnalisé dans un formulaire Microsoft InfoPath.

(Hérité de UI2)
Confirm(String, XdConfirmButtons)

Affiche une boîte de message contenant des boutons qui permettent aux utilisateurs d'effectuer des entrées.

(Hérité de UI2)
SetSaveAsDialogFileName(String)

Définit le nom de fichier par défaut d'un formulaire dans la boîte de dialogue Enregistrer sous.

(Hérité de UI2)
SetSaveAsDialogLocation(String)

Définit l'emplacement de recherche initial de la boîte de dialogue Enregistrer sous, lors de son ouverture.

(Hérité de UI2)
ShowMailItem(String, String, String, String, String)

Crée un message électronique dans l’éditeur de messagerie par défaut et joint le formulaire Microsoft InfoPath actuellement ouvert au message.

(Hérité de UI2)
ShowModalDialog(String, Object, Object, Object, Object, Object)

Affiche une boîte de dialogue modale personnalisée dans un formulaire Microsoft InfoPath.

(Hérité de UI2)
ShowSignatureDialog()

Affiche la boîte de dialogue Microsoft InfoPathDigital Signatures.

(Hérité de UI2)

S’applique à