Problem mit der ListBox Member Methode



  • Hallo,

    Ich habe ein Problem mit meinem Webbrowser,
    Und zwar folgendes meine aufgabe lautete erstellen Sie ein Webbrowser mit verschiedenen Funktionen.
    Die habe ich alle bis auf eine letzte erledeigt.

    Die letzte Aufgabe lautet:

    Überarbeiten Sie die Mehtode zum Einfügen der Einträge in die Navigationsliste so,
    dass nur noch Seiten eingefügt werden, die nicht bereits in der liste stehen.

    ich habe mir daher folgendes überlegt mit der Mehtode ( FindStringExact )

    aber Sie funktioniert nicht.

    Habe das Hilfe Thema von Visual merhmals gelesen jedoch ohne erfolg leider.

    Folgender code habe ich gebastelt.

    private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                //die URL in das listenfeld kopieren
                listBox1.Items.Add(webBrowser1.Url);
    
                toolStripTextBox1.Text = webBrowser1.Url.ToString();
                int index = (listBox1.FindString(webBrowser1.Url.ToString()));
                if (index != ListBox.NoMatches)
                    listBox1.Items.Add(webBrowser1.Url);
    

    irgendwo liegt da der fehler nur ich find ihn nicht.

    kann mir einer bitte einen Tipp geben.



  • okay

    ich glaub ich habs gefunden.

    //die URL überprüfen ob sie im Listenfeld vorhanden ist wenn nicht dann in das listenfeld kopieren
                toolStripTextBox1.Text = webBrowser1.Url.ToString();
                int index = Convert.ToInt32(listBox1.FindStringExact(webBrowser1.Url.ToString()));
                if (index == -1)
                    listBox1.Items.Add(webBrowser1.Url);
    

    so funktioniert es

    Sorry nochmal war ein fehler meinerseids sitze schon seid 10 stunden dran so das ich eintrag

    //die URL in das listenfeld kopieren
                listBox1.Items.Add(webBrowser1.Url);
    

    vollkommen übersehen hab den einfach nur rauslöschen dann gings.


Anmelden zum Antworten