Ich bin gerade am coden eines Injectors, aber bekomme einen letzten Fehler nicht weg. Wenn ich den Injector schließe, soll er alle Einstellungen speichern. Das klappt auch gut, aber wenn ich ihn starte zeigt er bei meiner Listbox ein leeres Item an.
Um es verständlicher zu machen ein Screen:
Und immer wenn ich den Injector neu starte, kommt ein leeres item hinzu.
Hier mal ein Ausschnitt meines Codes:
Code:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Try For Each item As String In My.Settings.listbox1_settings listbox1.Items.Add(item) Next Catch ex As Exception End Try End Sub
Code:
Private Sub Form1_Closing(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.FormClosing For Each item As String In listbox1.Items My.Settings.listbox1_settings.Add(item) Next My.Settings.Save() My.Settings.Reload() End Sub
€dit:
Noch ein Screen von meinen Einstellungen:
€dit2:
Nach langem Suchen hab ich den Fehler selbst gefunden.^^
Er war hier versteckt:
[code]
<?xml version="1.0" encoding="utf-16"?>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3
<string></string>
.org/2001/XMLSchema" />
Da hat er immer ein leeres item hinzugefügt.^^
Mfg
Close pls