Compartir a través de


FormErrorCollection.Delete Método

Definición

Sobrecargas

Delete(FormError)

Elimina el objeto especificado FormError del FormErrorCollection objeto asociado al formulario actual.

Delete(String)

Elimina todos los FormError objetos del nombre especificado del FormErrorCollection objeto asociado al formulario actual.

Delete(FormError)

Elimina el objeto especificado FormError del FormErrorCollection objeto asociado al formulario actual.

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

Parámetros

formError
FormError

Objeto FormError que se va a eliminar.

Excepciones

El parámetro que se ha pasado a este método no es válido. Por ejemplo, es de un tipo o formato no válido.

El parámetro pasado a este método es una referencia nula (Nothing en Visual Basic).

Ejemplos

En el ejemplo siguiente, se usa el GetErrors(FormErrorType) método de la clase FormErrorCollection para obtener una matriz de todos los errores definidos por el usuario en la colección de errores del formulario. A continuación, el método Delete(formError) se usa para eliminar el primer objeto FormError de la matriz de la colección de errores del formulario.

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))

Comentarios

De la colección sólo se pueden eliminar los errores del tipo ErrorType.UserDefined. Si el error especificado no es definido por el usuario o no está en la colección, se produce una excepción.

Se puede acceder a este miembro sin restricciones.

Se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler o en un explorador web.

Se aplica a

Delete(String)

Elimina todos los FormError objetos del nombre especificado del FormErrorCollection objeto asociado al formulario actual.

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)

Parámetros

name
String

Nombre del objeto FormError que se va a eliminar.

Excepciones

El parámetro que se ha pasado a este método no es válido. Por ejemplo, es de un tipo o formato no válido.

El parámetro pasado a este método es una referencia nula (Nothing en Visual Basic).

Ejemplos

En el ejemplo siguiente, se usa el método Delete(name) para eliminar el nombre de error Field1Error del objeto FormErrorCollection asociado al formulario actual.

this.Errors.Delete("Field1Error"); Me.Errors.Delete("Field1Error")

Comentarios

Todos los errores con el nombre especificado se eliminarán de la colección (los errores asociados a distintos nodos de contexto del formulario pueden tener el mismo nombre). De la colección sólo se pueden eliminar los errores del tipo ErrorType.UserDefined. Si el error especificado no es definido por el usuario o no está en la colección, se produce una excepción.

Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.

Se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler o en un explorador web.

Se aplica a