tutorials.de Buch-Aktion 02/2012
Like Tree2Danke
  • 1 Beitrag von Alexander Schuc
  • 1 Beitrag von Alexander Schuc
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
965
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DragonSugger DragonSugger ist offline Mitglied
    Registriert seit
    Apr 2007
    Beiträge
    15
    Hallo,

    ich habe ein paar Fragen, und zwar:

    Ich habe eine Listbox1, in der URLs von Webseiten aufgelistet sind. Jetzt möchte ich, dass wenn ich auf einen Button drücke, die erste URL in einem Webbrowser dargestellt wird.

    Als nächstes soll auf ein Wort auf der Webseite gesucht werden. Wenn es gefunden wurde, soll diese URL in in Listbox2 übergeben werden. Wenn die URL übergeben (oder eben nicht) wurde soll die nächste URL wiedergegeben und geprüft werden.

    Kann mir da einer helfen?

    Mit freundlichen Grüßen
     

  2. #2
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hi.

    Zitat Zitat von DragonSugger Beitrag anzeigen
    Kann mir da einer helfen?
    Klar, gerne. Was ist deine genaue Frage?

    Mit WebBrowser.Navigate kannst eine Seite aufrufen, nachdem das WebBrowser.DocumentCompleted Event ausgelöst wurde kannst (z.b.) den Inhalt der Seite durchsuchen.

    Wie du mit den Listen umgehst wirst wohl wissen nehm ich an?

    lg,..
    DragonSugger bedankt sich. 
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  3. #3
    DragonSugger DragonSugger ist offline Mitglied
    Registriert seit
    Apr 2007
    Beiträge
    15
    Hallo,

    danke erstmal für die Antwort

    Du liegst fast richtig, das mit dem Webbrowser kann ich - das mit der Listbox nicht.

    Und zwar ist meine genaue Frage: Wie kann ich die URL1 aus Listbox1 in einen String bekommen?

    Und: Wie kann ich anschließend, wenn das Wort gefunden wurde, die URL in Listbox 2 hinzufügen?

    Dachte mir das ungefähr so:

    Von Listbox1 URL 1 > String > Webbrowser navigieren
    dann nach Wort suchen > wenn gefunden in Listbox2 einfügen.
    anschließend von Listbox2 URL 2 > String > Webbrowser navigieren usw. wie vorher.

    Ich brauche VB eigentlich nur ganz selten und beschäftige mich auch nicht viel damit, hatte noch nie etwas mit Listboxen am Hut.

    MFG
     

  4. #4
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Nun.. wenns um die ListBox geht, wirst du mit der ListBox.Items Eigenschaft arbeiten wollen. Mit der Add-Methode kannst du einen neuen Eintrag ans Ende der Liste hinzufügen.

    Um an einen Eintrag in der Liste zu kommen könntest sowas auf diese Art verwenden:

    Code vbnet:
    1
    
    Dim url As String = DirectCast(listBox.Items(0), String)

    Die 0 gibt dabei die Position in der Liste an.
    DragonSugger bedankt sich. 
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  5. #5
    DragonSugger DragonSugger ist offline Mitglied
    Registriert seit
    Apr 2007
    Beiträge
    15
    Danke! Klappt soweit erstmal alles

    Habe nun den Text einer Seite in eine Textbox gemacht. Jetzt will ich den Text dort durchsuchen und eventuell etwas hinzufügen.

    Wenn z.b. dort steht: 1+1=

    will ich 2 hinzufügen > 1+1=2

    Geht das?

    Denke danach ist erstmal alles geklärt und kann geschlossen werden

    Mit freundlichen Grüßen
     

  6. #6
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Du könntest mit String.Replace arbeiten.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  7. #7
    DragonSugger DragonSugger ist offline Mitglied
    Registriert seit
    Apr 2007
    Beiträge
    15
    Hallo,

    das klappt nicht, kannst du mir weiterhelfen?

    Habe das so gemacht:

    Textbox1.Text.Replace("=", "=2")

    dann müsste ja aus

    1+1=
    1+1=2 werden.

    Was mach ich falsch?

    mfg
     

  8. #8
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Die Replace Methode ändert den Text nicht, sondern liefert einen neuen zurück.

    Korrekt wäre also folgender Aufruf:

    Code vbnet:
    1
    
    Textbox1.Text = Textbox1.Text.Replace("=", "=2")
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

Ähnliche Themen

  1. Visual Basic 2008 : WebBrowser
    Von MrGoodTutorial im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 02.05.10, 19:24
  2. Webbrowser
    Von smyle im Forum PHP
    Antworten: 3
    Letzter Beitrag: 11.11.09, 10:05
  3. Unterschiede? VB 2008, Vc++ 2008, Vc# 2008
    Von rojeroje im Forum C/C++
    Antworten: 11
    Letzter Beitrag: 30.10.09, 15:43
  4. Listbox, Timer und WebBrowser Control
    Von CoderX im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 20.07.06, 17:42