ContentControlBase.Validated Evento

Definição

Ocorre quando o controle de conteúdo for validado com êxito.

event EventHandler Validated;

Tipo de evento

EventHandler

Exemplos

O exemplo de código a seguir demonstra manipuladores de eventos para os Validated Validating eventos e. Depois que o valor do controle de conteúdo é validado, o manipulador de eventos do Validated evento exibe uma caixa de mensagem para o usuário final.

Este exemplo pressupõe que o documento contém um PlainTextContentControl nome plainTextContentControl1 . Para usar esse código, cole-o na classe ThisDocument do projeto. Para o C#, você também deve anexar os manipuladores de eventos Validated aos Validating eventos e de plainTextContentControl1 .

Este exemplo destina-se a uma personalização no nível de documento.

void plainTextContentControl1_Validating(object sender, System.ComponentModel.CancelEventArgs e)
{
    Microsoft.Office.Tools.Word.PlainTextContentControl control =
        sender as Microsoft.Office.Tools.Word.PlainTextContentControl;

    if (control != null)
    {
        System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"\d");
        if (regex.IsMatch(control.Text))
        {
            MessageBox.Show("Invalid name. Names cannot contain integers.");
            e.Cancel = true;
        }
    }
}

void plainTextContentControl1_Validated(object sender, EventArgs e)
{
    MessageBox.Show("The name is valid.");
}
Private Sub plainTextContentControl1_Validating(ByVal sender As Object, _
    ByVal e As System.ComponentModel.CancelEventArgs) _
    Handles PlainTextContentControl1.Validating

    Dim control As Microsoft.Office.Tools.Word.PlainTextContentControl = _
        TryCast(sender, Microsoft.Office.Tools.Word.PlainTextContentControl)

    If control IsNot Nothing Then
        Dim regex As New System.Text.RegularExpressions.Regex("\d")
        If regex.IsMatch(control.Text) Then
            MessageBox.Show("Invalid name. Names cannot contain integers.")
            e.Cancel = True
        End If
    End If
End Sub

Private Sub plainTextContentControl1_Validated(ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles PlainTextContentControl1.Validated

    MessageBox.Show("The name is valid.")
End Sub

Comentários

Manipule o Validated evento para executar o código depois que o controle de conteúdo tiver sido validado com êxito.

Para validar o controle de conteúdo, manipule o Validating evento. Ao validar um controle de conteúdo, certifique-se de que o texto no controle atenda a determinadas condições. Por exemplo, se você tiver um controle de conteúdo que contenha um número de telefone, poderá verificar se ele contém apenas os caracteres apropriados (números, parênteses, hifens).

Aplica-se a