vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Sectionen mit Hilfe einer Listbox in der INI-Datei ändern 
Autor: krebsbachbub
Datum: 23.01.08 14:28

Hallo zusammen,
ich arbeite ganz neu mit einer INI-Datei und möchte nun folgende Aufgabe lösen:
Der Benutzer soll eine Oberfläche zur Verfügung gestellt bekommen um Spalten für ein Grid anzulegen.
die vorhandenen Spalten-Definitionen werden in einer INI-Datei gespeichert:
z.B. :
[GRID1_1]
Name=SPALTE1
ITyp=SPALTE
BREITE=122
IQUELLE=
LABEL=
IALIAS= --> usw.

Ich lese die Sectionsnamen (z.B. GRID1_1) aus der INI-Datei aus und trage sie dann in eine ListBox.
In der Listbox kann ich dann die Spalten selectieren und lasse mir dann die Werte anzeigen.

Nun zu meinem Problem:
Wenn ich nun in meiner Listbox eine Section auswähl und diese löschen möchte funktioniert dies auch wunderbar, aber es soll dann auch gleich der Sections-Name und der Name in der Section auf den neuen Eintrag geändert werden.
Hier wie ich meine Section lösche und die ListBox aktualisiere:
  '// Löschen der Section (Spalte) in der INI-Datei
            If INIDelete(txtFile.Text.ToString, _
              lstboxSpalten.SelectedItem.ToString()) = True Then
 
                'Eintrag in der Listbox löschen
                Dim i As Integer
                Dim sText As String
 
                ' der Variable sText Inhalt der TextBox zuweisen
                sText = lstboxSpalten.SelectedItem.ToString()
                ' ListBox durchsuchen und ...
                For i = 0 To lstboxSpalten.Items.Count - 1
                    If lstboxSpalten.Items(i) = sText Then
                        ' ... falls gefunden Eintrag löschen
                        lstboxSpalten.Items.RemoveAt(i)
                        Exit For
                    End If
                Next i
                lstboxSpalten.Refresh()
                lstboxSpalten.SelectedIndex = 0
 
            Else
                MessageBox.Show("Fehler beim Löschen!!")
            End If
Hat irgendeiner eine Idee, wie ich meine Daten in der INI aktualisieren kann?
Danke für jede Hilfe
Krebsbachbub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Sectionen mit Hilfe einer Listbox in der INI-Datei ändern1.289krebsbachbub23.01.08 14:28
Re: Sectionen mit Hilfe einer Listbox in der INI-Datei änder...676Micke23.01.08 14:36
Re: Sectionen mit Hilfe einer Listbox in der INI-Datei änder...669krebsbachbub23.01.08 15:03
Re: Sectionen mit Hilfe einer Listbox in der INI-Datei änder...678Micke23.01.08 18:02
Re: Sectionen mit Hilfe einer Listbox in der INI-Datei änder...765krebsbachbub24.01.08 10:07

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel