XmlForm.New 속성
양식이 새 것인지 여부를 지정하는 값을 가져옵니다.
네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(microsoft.office.infopath.dll)
구문
Public MustOverride ReadOnly Property New As Boolean
Dim instance As XmlForm
Dim value As Boolean
value = instance.New
public abstract bool New { get; }
속성 값
양식이 새 것이면 true이고 그렇지 않으면 false입니다.
주의
New 속성은 새 양식이 Microsoft Office InfoPath 2007 에서 만들어지는지 또는 웹 브라우저에서 만들어지는지 여부에 따라 다르게 동작합니다.
웹 브라우저에서 새 양식이 만들어질 경우에는 New 속성이 true로 설정되고 기존 양식이 열릴 경우에는 false로 설정됩니다.
InfoPath에서 새 양식이 만들어질 경우에는 New 속성이 true로 설정됩니다. 이 속성은 양식이 저장되는 즉시 false로 설정되며 기존 양식이 열릴 경우에도 false로 설정됩니다.
![]() |
---|
New 속성은 COM/스크립팅 개체 모델에서는 XDocument 개체의IsNew 속성에 해당하며 InfoPath 2003 호환 관리 코드 개체 모델에서는 _XDocument2 인터페이스의 IsNew 속성에 해당합니다. |
이 멤버는 현재 열려 있는 양식과 같은 도메인에서 실행하는 양식 또는 도메인 간 권한이 부여된 양식에서만 액세스할 수 있습니다.
이 형식 또는 구성원은 Microsoft Office InfoPath 2007 또는 웹 브라우저에서 연 양식에서 실행되는 코드에서만 액세스할 수 있습니다.
예제
다음 예제에서는 New 속성을 사용하여 양식이 새 것인지 여부에 따라 조건부로 코드를 실행하는 패턴을 보여 줍니다.
if (this.New)
{
// Code to run if form is new.
}
else
{
// Code to run if form is not new.
}
If (Me.[New]) Then
' Code to run if form is new.
Else
' Code to run if form is not new.
End If