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
Re: Dictonary oder ListBox 
Autor: Drajl
Datum: 02.03.07 21:00

ich habs j aschon so gemacht:
Imports System
Imports System.IO
Public Class Form1
    Dim dict As New Dictionary(Of String, String)
    Dim entry As KeyValuePair(Of String, String)
    Public Pfad As String = Application.StartupPath & "\Dict.dat"
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
        If Not File.Exists(Pfad) Then
            MsgBox("Keine Datenbank vorhanden. Erstelle leere Datenbank.")
            Using sw As StreamWriter = File.CreateText(Pfad)
                sw.WriteLine("lol=Laughing Out Loud")
sw.WriteLine("rofl=Rolling On (The) Floor Laughing (My) Ass Off")
 
            End Using
        End If
        'Einlesen der Datei
        Dim sr As IO.StreamReader = New IO.StreamReader(Pfad)
 
 
        Dim xA As Object
los:
        If sr.EndOfStream = False Then
            xA = Split(sr.ReadLine, "=", -1, 0)
            dict.Add(xA(0).ToString.ToLower, xA(1).ToString)
            GoTo los
        End If
        sr.Close()
 
 
        'suchen
        For Each entry In dict
            'MsgBox(entry.Key & entry.Value)
        Next
 
 
 
        Button2.Enabled = False
 
    End Sub
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        If dict.ContainsKey(TextBox1.Text.ToLower) = True Then
            TextBox2.Text = dict(TextBox1.Text.ToLower)
            Button2.Enabled = False
        Else
            TextBox2.Text = ""
            Button2.Enabled = True
        End If
    End Sub
 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
 
        'speichere alles in die Datei
        Using sw As StreamWriter = File.CreateText(FILE_NAME)
            For Each entry In dict
                sw.WriteLine(entry.Key & "=" & entry.Value)
            Next
            'Neueintrag in Datei hinzufügen
            sw.WriteLine(TextBox1.Text & "=" & TextBox2.Text)
        End Using
 
        'Neueintrag in dict hinzufügen
        dict.Add(TextBox1.Text.ToLower, TextBox2.Text)
        MsgBox("Eintrag erfolgreich")
    End Sub
 
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button3.Click
        Me.Close()
    End Sub
End Class
Nur da kommt immer index out of range wenn ich viele wörter habe. Das is mein Problem!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dictonary oder ListBox1.587Drajl02.03.07 16:25
Re: Dictonary oder ListBox1.201Drajl02.03.07 16:32
Hat keiner eine Ahnung??1.143Drajl02.03.07 18:34
Re: Dictonary oder ListBox1.448ModeratorDaveS02.03.07 19:36
Re: Dictonary oder ListBox1.138Drajl02.03.07 19:52
Re: Dictonary oder ListBox1.135ModeratorDaveS02.03.07 20:16
Re: Dictonary oder ListBox1.337Drajl02.03.07 21:00
Re: Dictonary oder ListBox1.199ModeratorDaveS02.03.07 22:03
Re: Dictonary oder ListBox1.146Drajl03.03.07 12:07
... Keiner eine Ahnung??1.139Drajl03.03.07 17:28
Re: ... Keiner eine Ahnung??1.194ModeratorDaveS03.03.07 19:05
Re: ... Keiner eine Ahnung??1.106Drajl03.03.07 19:49
Re: ... Keiner eine Ahnung??1.130ModeratorDaveS03.03.07 20:02
Re: ... Keiner eine Ahnung??1.114Drajl03.03.07 20:54
Re: ... Keiner eine Ahnung??1.229ModeratorDaveS03.03.07 22:12
Re: ... Keiner eine Ahnung??1.155Drajl03.03.07 23:04
Re: ... Keiner eine Ahnung??1.126ModeratorDaveS04.03.07 10:16
Re: ... Keiner eine Ahnung??1.105Drajl04.03.07 14:32
Re: ... Keiner eine Ahnung??1.071ModeratorDaveS04.03.07 14:49
Re: ... Keiner eine Ahnung??1.152ModeratorDaveS04.03.07 15:01
Re: ... Keiner eine Ahnung??1.210Drajl04.03.07 16:26
Re: ... Keiner eine Ahnung??1.256ModeratorDaveS04.03.07 16:50
Re: ... Keiner eine Ahnung??1.241Drajl04.03.07 16:57
Re: ... Keiner eine Ahnung??1.099ModeratorDaveS04.03.07 18:25
Re: ... Keiner eine Ahnung??1.110Drajl04.03.07 18:31
Re: ... Keiner eine Ahnung??1.176ModeratorDaveS04.03.07 20:34
Re: ... Keiner eine Ahnung??1.131Drajl04.03.07 20:45
Doch Ahnung + Geduld1.070roland-k05.03.07 19:55
Re: Doch Ahnung + Geduld1.148Drajl05.03.07 21:00

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