FormErrorCollection.Delete-Methode (FormError)
Löscht das angegebene FormError-Objekt aus dem dem aktuellen Formular zugeordneten FormErrorCollection-Objekt.
Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Syntax
'Declaration
Public MustOverride Sub Delete ( _
formError As FormError _
)
'Usage
Dim instance As FormErrorCollection
Dim formError As FormError
instance.Delete(formError)
public abstract void Delete (
FormError formError
)
Parameter
- formError
Das zu löschende FormError-Objekt.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Der Fehler ist nicht vom Typ FormErrorType.UserDefined. |
|
ArgumentException |
Der Fehler befindet sich nicht in der Auflistung |
Der an diese Methode übergebene Parameter lautet null. |
|
ArgumentException |
Der an diese Methode übergebene Parameter ist nicht gültig. Der Parameter weist beispielsweise den falschen Typ oder das falsche Format auf. |
Hinweise
Nur Fehler vom Typ ErrorType.UserDefined können aus der Auflistung gelöscht werden. Wenn der angegebene Fehler nicht benutzerdefiniert ist oder sich nicht in der Auflistung befindet, wird eine Ausnahme ausgelöst.
Auf den Member kann uneingeschränkt zugegriffen werden.
Auf diesen Typ oder diesen Member kann über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft Office InfoPath 2007 oder einem Webbrowser geöffnet wurden.
Beispiel
Im folgenden Beispiel wird die GetErrors(FormErrorType)-Methode der FormErrorCollection-Klasse verwendet, um ein Array aller benutzerdefinierten Fehler in der Fehlerauflistung des Formulars abzurufen. Dann wird die Delete(formError)-Methode verwendet, um das erste FormError-Objekt im Array aus der Fehlerauflistung des Formulars zu löschen.
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))
Siehe auch
Referenz
FormErrorCollection-Klasse
FormErrorCollection-Member
Microsoft.Office.InfoPath-Namespace