FormErrorCollection.Delete 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Delete(FormError) |
从FormErrorCollection与当前窗体关联的 对象中删除指定的 FormError 。 |
Delete(String) |
从与当前窗体关联的 对象中删除FormErrorCollection指定名称的所有FormError对象。 |
Delete(FormError)
从FormErrorCollection与当前窗体关联的 对象中删除指定的 FormError 。
public:
abstract void Delete(Microsoft::Office::InfoPath::FormError ^ formError);
public abstract void Delete (Microsoft.Office.InfoPath.FormError formError);
abstract member Delete : Microsoft.Office.InfoPath.FormError -> unit
参数
- formError
- FormError
要删除的 FormError。
例外
传递给此方法的参数无效。 例如,它的类型或格式有误。
传递给此方法的参数是一个 null 引用, (Visual Basic) 中无任何内容。
示例
在以下示例中 GetErrors(FormErrorType) , FormErrorCollection 类的 方法用于获取窗体错误集合中所有用户定义错误的数组。 然后,使用 Delete (formError
) 方法从窗体的错误集合中删除数组中的第一个 FormError 对象。
FormErrorCollection myErrors = this.Errors;
FormError[] myUserErrors;
// Get all user defined errors.
myUserErrors = myErrors.GetErrors(FormErrorType.UserDefined);
// Delete the first user defined error.
myErrors.Delete(myUserErrors[0]);
Dim myErrors As FormErrorCollection = Me.Errors
Dim myUserErrors As FormError()
' Get all user defined errors.
myUserErrors = myErrors.GetErrors(FormErrorType.UserDefined)
' Delete the first user defined error.
myErrors.Delete(myUserErrors(0))
注解
只能从集合中删除 ErrorType.UserDefined 类型的错误。 如果指定错误不是用户定义的错误或不在集合中,则会引发异常。
可以无限制访问此成员。
可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。
适用于
Delete(String)
从与当前窗体关联的 对象中删除FormErrorCollection指定名称的所有FormError对象。
public:
abstract void Delete(System::String ^ name);
public abstract void Delete (string name);
abstract member Delete : string -> unit
Public MustOverride Sub Delete (name As String)
参数
- name
- String
要删除的 FormError 的名称。
例外
传递给此方法的参数无效。 例如,它的类型或格式有误。
传递给此方法的参数是一个 null 引用, (Visual Basic) 中无任何内容。
示例
在以下示例中,Delete (name
) 方法用于从与当前窗体关联的 FormErrorCollection 对象中删除错误名称 Field1Error。
this.Errors.Delete("Field1Error");
Me.Errors.Delete("Field1Error")
注解
将从集合中删除指定名称的所有错误(与表单中不同上下文节点关联的错误可能具有相同的名称)。 只能从集合中删除 ErrorType.UserDefined 类型的错误。 如果指定错误不是用户定义的错误或不在集合中,则会引发异常。
此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。
可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。