hallo, volgens deze code, zou normaal toch een maskedtextbox alleen verplichte cijfers moeten aanvaarden he ?
want bij negen kan je optioneel een spatie invoeren, maar 0 is verplicht cijfer toch ?
Toch kan je nog steeds een spatie invoeren en krijg ik geen foutmelding
want bij negen kan je optioneel een spatie invoeren, maar 0 is verplicht cijfer toch ?
Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| Private Sub ButtonVerder_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ButtonVerder.Click Dim antwoord As DialogResult antwoord = MessageBox.Show(MaskedTextBoxVoornaam.Text & ",wens je verder te gaan met de inschrijving?", "Verder", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) If antwoord = Windows.Forms.DialogResult.No Then Me.Close() End If PanelVervolg.Show() With MaskedTextBoxGSM .Mask = "(0000)000000" End With With MaskedTextBoxGeboortedatum .Mask = "00/00/0000" End With End Sub |
Visual Basic .NET:
1
2
3
4
| Private Sub MaskedTextBox_MaskInputRejected(ByVal sender As Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles MaskedTextBoxGSM.MaskInputRejected, MaskedTextBoxGeboortedatum.MaskInputRejected MessageBox.Show("Gelieve je aan het opgegeven formaat te houden", "invoer", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1) End Sub |
Toch kan je nog steeds een spatie invoeren en krijg ik geen foutmelding