Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Private Sub OnlyNumbers()
'Als het geactiveerde component een TextBox is dan....
If TypeName(Me.ActiveControl) = "TextBox" Then
'Dit is zodat je niet steeds Me.ActivateControl.Text hoeft te typen maar .Text kunt zeggen
With Me.ActiveControl
'Als de tekst geen getallen zijn en ook niet niets dan...
If Not IsNumeric(.Text) And .Text <> vbNullString Then
'Haalt laatste teken weg
.Text = .Text.Substring(0, .Text.Length - 1)
End If
End With
End If
End Sub
Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged
'Roept de vorige functie aan als de tekst in TextBox1 veranderd.
OnlyNumbers()
End Sub
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As KeyPressEventArgs) Handles TextBox1.KeyPress 'Meerdere textboxen kunnen hier
If (e.KeyChar < "0" Or e.KeyChar > "9") And Not e.KeyChar = vbBack Then
e.Handled = True
End If
End Sub
Ik bedoel, ik vind je code een beetje teveel toeters en bellen hebben.
Waarom kijken of het type control een textbox is? Natuurlijk gaat het hier om alleen textboxen.
En waarom kijken of deze actief is? Natuurlijk is deze actief als je er tekst in gaat voeren.
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.