Announcement

Collapse
No announcement yet.

listbox in registry speichern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • listbox in registry speichern

    Hallo ich verwende folgenden Code um den Inhalt einer listbox in die registry zu speichern:
    PHP Code:
    For As Integer 0 To ListBox1.Items.Count 1
                SaveSetting
    (Ttl"listbox" & (1), "text"ListBox1.Items(n))
            
    Next 
    und folgenden um den inhalt wieder aus der registry zu holen:
    PHP Code:
    Dim n As Integer 1strItem As String Nothing
            
    Do
                
    strItem GetSetting(Ttl"listbox" n"text""N/A")
                If 
    strItem "N/A" Then Exit Do
                
    Form7.ListBox1.Items.Add(strItem)
                
    += 1
            Loop 
    dies klappt auch wunderbar!
    Aber wenn ich alle Einträge in der listbox entferne bekomme ich nach dem neustart der anwendung trozdem wieder alle items präsentiert weis wer an was das liegt??
    Danke im vorraus für die Hilfe

  • #2
    Du speicherst immer nur was in der Listbox ist löscht aber nie was nicht mehr in der Listbox ist. Vor deiner SaveSetting Schleife solltest du also die Settings einmal aus der Registry löschen um dann den aktuellen Zustand zu speichern.

    Comment


    • #3
      hmm wie geht das?

      Comment


      • #4
        So wie es ein SaveSetting gibt, das du benutzt, gibts auch ein DeleteSetting.
        Näheres zu DeleteSetting findest du in der OnlineHilfe.
        Zuletzt editiert von Ralf Jansen; 13.02.2009, 14:12.

        Comment


        • #5
          Leider finde ich mich nicht zurecht!!
          hast keinen tipp für mich?

          Comment


          • #6
            Die Funktionsweise von DeleteSetting ist eigentlich ziemlich offensichtlich und äquivalent zu SaveSetting mit der du auch klargekommen bist.
            Mußt schon konkret sagen(oder zeigen) womit du dann noch ein Problem hast.

            Comment

            Working...
            X