Crew algemeen |
|
Hier heb je de volledige code :
Public Class Form1
Dim FileLocation As String = "C:\textdata.txt"
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
For Each Control In Me.Controls
If TypeOf (Control) Is TextBox Then My.Computer.FileSystem.WriteAllText(FileLocation, Control.name & "," & Control.text & vbCrLf, True)
Next
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If My.Computer.FileSystem.FileExists(FileLocation) Then
Dim fileContents As String = My.Computer.FileSystem.ReadAllText(FileLocation)
Dim SplitUpData() As String = fileContents.Split(vbCrLf)
For Each entry As String In SplitUpData
For Each Control In Me.Controls
If TypeOf (Control) Is TextBox Then
If Control.name = (entry.Split(",").ElementAt(0).Trim) Then
Control.text = (entry.Split(",").ElementAt(1).Trim)
End If
End If
Next
Next
End If
End Sub
End Class
Public Class Form1 Dim FileLocation As String = "C:\textdata.txt" Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click For Each Control In Me.Controls If TypeOf (Control) Is TextBox Then My.Computer.FileSystem.WriteAllText(FileLocation, Control.name & "," & Control.text & vbCrLf, True) Next End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If My.Computer.FileSystem.FileExists(FileLocation) Then Dim fileContents As String = My.Computer.FileSystem.ReadAllText(FileLocation) Dim SplitUpData() As String = fileContents.Split(vbCrLf) For Each entry As String In SplitUpData For Each Control In Me.Controls If TypeOf (Control) Is TextBox Then If Control.name = (entry.Split(",").ElementAt(0).Trim) Then Control.text = (entry.Split(",").ElementAt(1).Trim) End If End If Next Next End If End Sub End Class
Je kunt ook de volledige solution downloaden : DOWNLOAD
Nummer 4 en niet vergeten dat het in vb.net 2010 is.
Greetzz |