Jag har en form med en textbox som kräver att ett tal skrivs in. Om inget tal skrivs in och jag klickar på knappen cbAvbryt vill jag att valideringen ej skall träda i funktion. Jag har försökt att i valideringen HejUndvika validate i textbox
för textboxen läsa av cbAvbryt.Value och kolla om det är True, men det
verkar som om räckvidden på cbAvbryt.value ej sträcker sig till Valideringen.
Går det över huvud taget att kolla CbAvbryt.Value i nedanstående sub ?
Private Sub txtBoxNr_Validate(KeepFocus As Boolean)
If DetaljModus <> 2 Then
If DetaljModus = 0 And CbAvbryt.Value = True Then Exit Sub
If Not IsNumeric(txtBoxNr.Text) Then
KeepFocus = True
MsgBox "Lådnummer måste anges", , "Lådnummer"
txtBoxNr.Text = ""
End If
End If
End Sub
Håkan FogelinSv: Undvika validate i textbox
Kan detta vara något
Caution The Validate event only occurs when the control which is about to receive the focus has its CausesValidation property set to True.
mvh
Sven