XmlForm.New 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个指定表单是否为新表单的值。
public:
abstract property bool New { bool get(); };
public abstract bool New { get; }
member this.New : bool
Public MustOverride ReadOnly Property New As Boolean
属性值
如果表单是新表单,则为 true;否则为 false。
示例
以下代码示例显示一个模式,该模式使用 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
注解
New 属性的行为不同,具体取决于新窗体是在 Microsoft InfoPath 中还是在 Web 浏览器中创建的。
在 Web 浏览器中,在创建新表单时 New 属性设置为 true。 仅当在打开现有表单时,该属性才设置为 false。
在 InfoPath 中,在创建新表单时 New 属性设置为 true。 在成功保存该表单后,该属性立即设置为 false。 在打开现有表单时,该属性也设置为 false。
注意:New 属性等效于 COM/Scripting 对象模型中 XDocument 对象的 IsNew 属性,等效于 IsNew InfoPath 2003 兼容托管代码对象模型的接口属性_XDocument2。
此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。
可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。