Crew .NET |
|
Bij het plaatsen van de objectwaarde in de TextBox zet je die waarde ook in een variabele. Als je dan je Form sluit kan je nagaan of de waarde van de TextBox gelijk is aan de waarde van de variabele. Voorbeeld:
'naam van het User-object in de TextBox zetten
User u = new User("titjes", 1985)
txtNaam.Text = u.Naam
Dim strNaam As String = u.Naam
'naam van het User-object in de TextBox zetten User u = new User("titjes", 1985) txtNaam.Text = u.Naam Dim strNaam As String = u.Naam
En dan bij het sluiten van de Form:
If strNaam.Equals(txtNaam.Text) Then
'geen wijzigingen
Else
Dim dr As DialogResult("Er zijn wijzigingen. Doorgaan?", "Info", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If(dr == DialogResult.Yes) Then
'afsluiten
Else
'iets anders doen
End If
End If
If strNaam.Equals(txtNaam.Text) Then 'geen wijzigingen Else Dim dr As DialogResult("Er zijn wijzigingen. Doorgaan?", "Info", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If(dr == DialogResult.Yes) Then 'afsluiten Else 'iets anders doen End If End If
|