Hallo zusammen.
Da ich nach langem suchen noch nichts passendes zu meinem Problem gefunden habe, versuche ich es einfach mal hier.
Ich habe auf Form1 eine Combobox1 erstellt, die sich mit Inhalte (.ini-Dateien) aus einem Ordner direkt im App.-Pfad. (Ordner1) füllt. Die .ini-Dateien haben folgende Struktur:
[Person1]
Name=Max
Nachname=Mustermann
Anschrift=Musterstr.
Hausnr=12345
usw...
Jede .ini-Datei enthält nur Daten von einer Person. Klingt umständlich, soll aber so sein. Mein Problem ist nun, wenn ich aus der Combobox1 eine .ini-Datei auswähle, dass die Inhalte der Datei in die dafür vorgesehenen TextBox(Name, Nachname usw.) ausgelesen werden. Da die .ini-Dateien auch jederzeit unbenannt werden können oder neue direkt in den Ordner verschöben werden können Nützt mir mein Ansatz nicht viel wo ich einen festen Dateinamen in der If-Abfrage haben.
Es soll also, wenn ich eine Datei in der Combobox auswähle, erkannt werden welche Datei ich ausgewählt habe und mir dann die Werte in den jeweiligen TextBoxen auslesen.
Ich würde mich sehr freuen wenn mir da evtl. jemand helfen könnte.
Da ich nach langem suchen noch nichts passendes zu meinem Problem gefunden habe, versuche ich es einfach mal hier.
Ich habe auf Form1 eine Combobox1 erstellt, die sich mit Inhalte (.ini-Dateien) aus einem Ordner direkt im App.-Pfad. (Ordner1) füllt. Die .ini-Dateien haben folgende Struktur:
[Person1]
Name=Max
Nachname=Mustermann
Anschrift=Musterstr.
Hausnr=12345
usw...
Jede .ini-Datei enthält nur Daten von einer Person. Klingt umständlich, soll aber so sein. Mein Problem ist nun, wenn ich aus der Combobox1 eine .ini-Datei auswähle, dass die Inhalte der Datei in die dafür vorgesehenen TextBox(Name, Nachname usw.) ausgelesen werden. Da die .ini-Dateien auch jederzeit unbenannt werden können oder neue direkt in den Ordner verschöben werden können Nützt mir mein Ansatz nicht viel wo ich einen festen Dateinamen in der If-Abfrage haben.
VB.NET-Quellcode
- Private Sub ComboBox_Kontakt_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox_Kontakt.SelectedIndexChanged
- If ComboBox_Kontakt.SelectedItem = "max.ini" Then
- TextBox_Name.Text = GetIniSetting("Name", "Person")
- TextBox_Vorname.Text = GetIniSetting("Vorname", "Person")
- TextBox_Anschrift.Text = GetIniSetting("Anschrift", "Person")
Es soll also, wenn ich eine Datei in der Combobox auswähle, erkannt werden welche Datei ich ausgewählt habe und mir dann die Werte in den jeweiligen TextBoxen auslesen.
Ich würde mich sehr freuen wenn mir da evtl. jemand helfen könnte.