TypeValidationEventArgs.IsValidInput Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die aangeeft of de opgemaakte invoertekenreeks is geconverteerd naar het validatietype.

public:
 property bool IsValidInput { bool get(); };
public bool IsValidInput { get; }
member this.IsValidInput : bool
Public ReadOnly Property IsValidInput As Boolean

Waarde van eigenschap

trueals de opgemaakte invoertekenreeks kan worden geconverteerd naar het type dat is opgegeven door de ValidatingType eigenschap; anders. false

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van dit lid. In het voorbeeld rapporteert een gebeurtenis-handler over het optreden van de MaskedTextBox.TypeValidationCompleted gebeurtenis. Dit rapport helpt u te leren wanneer de gebeurtenis plaatsvindt en u kan helpen bij het opsporen van fouten. Als u wilt rapporteren over meerdere gebeurtenissen of gebeurtenissen die vaak optreden, kunt u overwegen het bericht te vervangen MessageBox.ShowConsole.WriteLine door of toe te voegen aan een multiline TextBox.

Als u de voorbeeldcode wilt uitvoeren, plakt u deze in een project dat een exemplaar van het type MaskedTextBox met de naam MaskedTextBox1bevat. Zorg er vervolgens voor dat de gebeurtenis-handler is gekoppeld aan de MaskedTextBox.TypeValidationCompleted gebeurtenis.

private void MaskedTextBox1_TypeValidationCompleted(Object sender, TypeValidationEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Cancel", e.Cancel );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "IsValidInput", e.IsValidInput );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Message", e.Message );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ReturnValue", e.ReturnValue );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ValidatingType", e.ValidatingType );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "TypeValidationCompleted Event" );
}
Private Sub MaskedTextBox1_TypeValidationCompleted(sender as Object, e as TypeValidationEventArgs) _ 
     Handles MaskedTextBox1.TypeValidationCompleted

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Cancel", e.Cancel)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "IsValidInput", e.IsValidInput)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Message", e.Message)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ReturnValue", e.ReturnValue)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ValidatingType", e.ValidatingType)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"TypeValidationCompleted Event")

End Sub

Opmerkingen

De IsValidInput eigenschap geeft het succes aan van de Parse methode die is gevonden in de Type vertegenwoordigd door de ValidatingType eigenschap. Dit type moet een of meer van de volgende handtekeningen bevatten Parse :

public static Object Parse(string)

public static Object Parse(string, IFormatProvider)

Parse wordt aangeroepen voordat het MaskedTextBox besturingselement de TypeValidationCompleted gebeurtenis genereert. Deze methode wordt aangeroepen met de inhoud, min de prompttekens, van de Text eigenschap van de MaskedTextBox klasse. Als dit lukt, wordt het geconverteerde object geretourneerd; anders wordt het geretourneerd null.

Zie de gebeurtenis voor meer informatie over het typevalidatieproces TypeValidationCompleted .

Van toepassing op

Zie ook