다음을 통해 공유


UIObject 인터페이스

Microsoft Office InfoPath 양식에서 사용할 수 있는 다양한 사용자 인터페이스 구성 요소를 나타냅니다.

네임스페이스: Microsoft.Office.Interop.InfoPath
어셈블리: Microsoft.Office.Interop.InfoPath(microsoft.office.interop.infopath.dll)

구문

<GuidAttribute("096CD549-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(UIObjectClass))> _
Public Interface UIObject
    Inherits UI2

Dim instance As UIObject
[GuidAttribute("096CD549-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(UIObjectClass))] 
public interface UIObject : UI2

주의

이 형식은 COM 상호 운용성을 위해 관리 코드에 필요한 coclass에 대한 래퍼입니다. 이 coclass에 의해 구현되는 COM 인터페이스의 구성원에 액세스하려면 이 형식을 사용하십시오. 해당 구성원의 설명에 대한 링크를 비롯한 COM 인터페이스에 대한 자세한 내용은 다음을 참고하십시오. UI2.

UIObject(사용자 인터페이스) 개체는 사용자 지정 대화 상자 및 기본 제공 대화 상자를 표시하는 데 사용할 수 있는 다양한 메서드를 제공합니다.

UIObject 개체는 양식에 데이터를 입력할 때 다양한 유형의 대화 상자를 프로그래밍 방식으로 표시할 수 있으며 InfoPath 사용자 인터페이스를 수정할 수 없습니다.

UIObject 개체는 XDocument 개체의 UI 속성을 통해 액세스할 수 있습니다.

UIObject 개체는 다음 예제와 같이 사용자 지정 텍스트가 있는 간단한 메시지 상자 표시에 사용되는 Alert 메서드를 제공합니다.

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

UI 개체로 표시할 수 있는 기본 제공된 InfoPath 대화 상자 중 하나는 디지털 서명 대화 상자입니다. 이 대화 상자는 다음와 같이 ShowSignatureDialog 메서드를 사용하여 표시할 수 있습니다.

thisXDocument.UI.ShowSignatureDialog();
참고:

ShowSignatureDialog 메서드는 디지털 서명을 사용하도록 설정된 양식에서만 사용할 수 있습니다. 디지털 서명을 사용하도록 설정되지 않은 양식에서 이 메서드를 사용하면 오류가 반환됩니다.

UIObject 개체 사용에 대한 자세한 내용은 방법: 경고 및 대화 상자 표시를 참고하십시오.

참고 항목

참조

UIObject 구성원
Microsoft.Office.Interop.InfoPath 네임스페이스