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.
Public Class Form1
'Geschreven door JoZ1 van Helpmij.nl
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim Save As New SaveFileDialog
Save.Filter = "CHB-Bestanden (*.chb)|*.chb"
If Save.ShowDialog = DialogResult.OK Then
Dim Writer As New System.IO.StreamWriter(Save.FileName)
Writer.WriteLine(TextBox1.Text & ";" & TextBox2.Text) 'Textboxdata schrijven naar bestand
Writer.WriteLine(CheckBox1.Checked.ToString & ";" & CheckBox2.Checked.ToString) 'CheckBoxdata schrijven naar bestand
Writer.Close()
End If
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
Dim Open As New OpenFileDialog
Open.Filter = "CHB-Bestanden (*.chb)|*.chb"
If Open.ShowDialog = DialogResult.OK Then
Dim Reader As New System.IO.StreamReader(Open.FileName) 'Bestand lezen
Dim Data() As String = Reader.ReadToEnd.Split(vbNewLine) 'De twee regels scheiden
Reader.Close()
Dim TextBoxData() As String = Data(0).Split(";") 'De textboxdata scheiden
Dim CheckBoxData() As String = Data(1).Split(";") 'De checkboxdata scheiden
TextBox1.Text = TextBoxData(0) 'Data naar TextBox1 schrijven
TextBox2.Text = TextBoxData(1) 'Data naar TextBox2 schrijven
TextBox5.Text = TextBoxData(2) 'Data naar TextBox3 schrijven
TextBox4.Text = TextBoxData(3) 'Data naar TextBox4 schrijven
TextBox3.Text = TextBoxData(4) 'Data naar TextBox5 schrijven
TextBox6.Text = TextBoxData(5) 'Data naar TextBox6 schrijven
TextBox7.Text = TextBoxData(6) 'Data naar TextBox7 schrijven
TextBox9.Text = TextBoxData(7) 'Data naar TextBox8 schrijven
TextBox8.Text = TextBoxData(8) 'Data naar TextBox9 schrijven
CheckBox1.Checked = Convert.ToBoolean(CheckBoxData(0)) 'Data naar CheckBox1 schrijven
CheckBox2.Checked = Convert.ToBoolean(CheckBoxData(1)) 'Data naar CheckBox2 schrijven
CheckBox3.Checked = Convert.ToBoolean(CheckBoxData(2)) 'Data naar CheckBox3 schrijven
CheckBox4.Checked = Convert.ToBoolean(CheckBoxData(3)) 'Data naar CheckBox4 schrijven
CheckBox5.Checked = Convert.ToBoolean(CheckBoxData(4)) 'Data naar CheckBox5 schrijven
CheckBox6.Checked = Convert.ToBoolean(CheckBoxData(5)) 'Data naar CheckBox6 schrijven
CheckBox7.Checked = Convert.ToBoolean(CheckBoxData(6)) 'Data naar CheckBox7 schrijven
CheckBox8.Checked = Convert.ToBoolean(CheckBoxData(7)) 'Data naar CheckBox8 schrijven
CheckBox9.Checked = Convert.ToBoolean(CheckBoxData(8)) 'Data naar CheckBox9 schrijven
End If
End Sub
End Class
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim Save As New SaveFileDialog
Save.Filter = "CHB-Bestanden (*.chb)|*.chb"
If Save.ShowDialog = DialogResult.OK Then
Dim Writer As New System.IO.StreamWriter(Save.FileName)
Writer.WriteLine(TextBox1.Text & ";" & TextBox2.Text & ";" & TextBox5.Text & ";" & TextBox4.Text & ";" & TextBox3.Text & ";" & TextBox6.Text & ";" & TextBox7.Text & ";" & TextBox9.Text & ";" & TextBox8.Text) 'Textboxdata schrijven naar bestand
Writer.WriteLine(CheckBox1.Checked.ToString & ";" & CheckBox2.Checked.ToString & ";" & CheckBox3.Checked.ToString & ";" & CheckBox4.Checked.ToString & ";" & CheckBox5.Checked.ToString & ";" & CheckBox6.Checked.ToString & ";" & CheckBox7.Checked.ToString & ";" & CheckBox8.Checked.ToString & ";" & CheckBox9.Checked.ToString) 'CheckBoxdata schrijven naar bestand
Writer.Close()
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim Open As New OpenFileDialog
Open.Filter = "CHB-Bestanden (*.chb)|*.chb"
If Open.ShowDialog = DialogResult.OK Then
Dim Reader As New System.IO.StreamReader(Open.FileName) 'Bestand lezen
Dim Data() As String = Reader.ReadToEnd.Split(vbNewLine) 'De twee regels scheiden
Reader.Close()
Dim TextBoxData() As String = Data(0).Split(";") 'De textboxdata scheiden
Dim CheckBoxData() As String = Data(1).Split(";") 'De checkboxdata scheiden
TextBox1.Text = TextBoxData(0) 'Data naar TextBox1 schrijven
TextBox2.Text = TextBoxData(1) 'Data naar TextBox2 schrijven
TextBox3.Text = TextBoxData(2) 'Data naar TextBox3 schrijven
TextBox4.Text = TextBoxData(3) 'Data naar TextBox4 schrijven
TextBox5.Text = TextBoxData(4) 'Data naar TextBox5 schrijven
TextBox6.Text = TextBoxData(5) 'Data naar TextBox6 schrijven
TextBox7.Text = TextBoxData(6) 'Data naar TextBox7 schrijven
TextBox8.Text = TextBoxData(7) 'Data naar TextBox8 schrijven
TextBox9.Text = TextBoxData(8) 'Data naar TextBox9 schrijven
CheckBox1.Checked = Convert.ToBoolean(CheckBoxData(0)) 'Data naar CheckBox1 schrijven
CheckBox2.Checked = Convert.ToBoolean(CheckBoxData(1)) 'Data naar CheckBox2 schrijven
CheckBox3.Checked = Convert.ToBoolean(CheckBoxData(2)) 'Data naar CheckBox3 schrijven
CheckBox4.Checked = Convert.ToBoolean(CheckBoxData(3)) 'Data naar CheckBox4 schrijven
CheckBox5.Checked = Convert.ToBoolean(CheckBoxData(4)) 'Data naar CheckBox5 schrijven
CheckBox6.Checked = Convert.ToBoolean(CheckBoxData(5)) 'Data naar CheckBox6 schrijven
CheckBox7.Checked = Convert.ToBoolean(CheckBoxData(6)) 'Data naar CheckBox7 schrijven
CheckBox8.Checked = Convert.ToBoolean(CheckBoxData(7)) 'Data naar CheckBox8 schrijven
CheckBox9.Checked = Convert.ToBoolean(CheckBoxData(8)) 'Data naar CheckBox9 schrijven
End If
End Sub
End Class
The Mighty Atom zei:Prima code, maar zou je niet beter van een For Each loop gebruik kunnen maken in plaats van alle textboxes en checkbox apart aan te roepen?
Je kunt trouwens de code verkleinen als je System.IO importeert.
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.