stenhoeve21
Gebruiker
- Lid geworden
- 7 feb 2013
- Berichten
- 26
Ik heb de volgende vraag waar ik nog geen informatie over heb kunnen vinden. Ik heb een listbox en ik wil enkel en alleen de geselecteerde item printen in een.txt. Als opmerking over onderstaande code. Als het programma start dan moet er eerst een check plaats vinden of er al een .txt aanwezig is, zo ja dan moet het bestand worden overschreven als er wijzigingen komen. Als het programma eenmaal gestart is dan moeten de wijzigingen worden aangevuld in het.txt bestand (dus niet iedere keer het hele bestand opnieuw aanmaken) Met de code die ik n u heb kan het .txt bestand niet worden aangemaakt. Ik zie het ff niet.
Code:
Public Class Form1
Dim filecheck As Boolean
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If File.Exists("test.txt") Then
filecheck = True
End If
Private Sub btnAddOrder_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAddOrder.Click
Dim Counter As Integer
Dim fileNumber As Integer = FreeFile()
Try
If filecheck = True Then
FileOpen(fileNumber, "test.txt", OpenMode.Output)
Else
FileOpen(fileNumber, "test.txt", OpenMode.Append)
End If
For Counter = 0 To lstArticles.SelectedItem.Count() - 1
If lstArticles.SelectedItem(Counter) = True Then
PrintLine(fileNumber, lstArticles.Items(Counter))
End If
Next
Catch ex As Exception
MsgBox("Can't create file tests.txt", MsgBoxStyle.Critical, "Error")
Finally
FileClose(fileNumber)
End Try
End Sub
Laatst bewerkt: