Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - salvare preferiti webrowser
Forum - C# / VB.NET - salvare preferiti webrowser - Pagina 4

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
maxas (Normal User)
Rookie


Messaggi: 53
Iscritto: 26/07/2009

Segnala al moderatore
Postato alle 17:32
Martedì, 11/08/2009
Codice sorgente - presumibilmente VB.NET

  1. Function ReadBookmarks(ByVal PathFile As String) As List(Of String)
  2.         Dim R As New Io.streamreader(pathfile)
  3.         Dim BookmarkList As New list(Of String)
  4.         Do Until r.endofstream
  5.             bookmarklist.add(r.readline)
  6.         Loop
  7.         r.close()
  8.         Return Bookmarklist
  9.     End Function
  10.     Private Sub GhToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GhToolStripMenuItem.Click
  11.         Dim L As List(Of String) = ReadBookmarks("C:\Programmi\Preferiti\Preferiti.txt")
  12.         For Each S As String In L
  13.             ToolStripMenuItem.Items.Add(S)
  14.         Next
  15.     End Sub


dici cosi

non  mi sono spiegato bene forse XD

Aggiungo il sito hai preferiti e vorrei che per ogni sito che aggiungo
sotto preferiti mi crear tipo menu  ToolStripMenuItem
che quando ci clicco mi apre il sito se non mi sono spiegato bene dite ^^

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 20:52
Martedì, 11/08/2009
Testo quotato

Postato originariamente da maxas:

Codice sorgente - presumibilmente VB.NET

  1. Function ReadBookmarks(ByVal PathFile As String) As List(Of String)
  2.         Dim R As New Io.streamreader(pathfile)
  3.         Dim BookmarkList As New list(Of String)
  4.         Do Until r.endofstream
  5.             bookmarklist.add(r.readline)
  6.         Loop
  7.         r.close()
  8.         Return Bookmarklist
  9.     End Function
  10.     Private Sub GhToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GhToolStripMenuItem.Click
  11.         Dim L As List(Of String) = ReadBookmarks("C:\Programmi\Preferiti\Preferiti.txt")
  12.         For Each S As String In L
  13.             ToolStripMenuItem.Items.Add(S)
  14.         Next
  15.     End Sub


dici cosi

non  mi sono spiegato bene forse XD

Aggiungo il sito hai preferiti e vorrei che per ogni sito che aggiungo
sotto preferiti mi crear tipo menu  ToolStripMenuItem
che quando ci clicco mi apre il sito se non mi sono spiegato bene dite ^^



No, non dico così, ma così:

Codice sorgente - presumibilmente VB.NET

  1. Sub ReadBookmarks(ByVal PathFile As String)
  2.         Dim R As New Io.streamreader(pathfile)
  3.         Do Until r.endofstream
  4.             GhToolStripMenuItem.Items.add(r.readline)
  5.         Loop
  6.     End Sub
  7.  
  8.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  9.         'Carica tutti gli elementi nel Menu
  10.         ReadBookmarks("C:\Programmi\Preferiti\Preferiti.txt")
  11.     End sub
  12.  
  13.     Private Sub GhToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GhToolStripMenuItem.Click
  14.         WebBrowser1.Navigate(e.ClickedItem.Text)
  15.     End Sub



Ti posso dare un consiglio: studia di più.

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 1:20
Mercoledì, 12/08/2009
Comunque, cerca di non utilizzare percorsi assoluti(c:\ecc...), metti che sul pc di un utente non c'è l'unità c:?
Ti conviene fare cosi:

Codice sorgente - presumibilmente C# / VB.NET

  1. ReadBookmarks(Application.StartupPath & "\Preferiti.txt")'In questo modo il file viene creato nella stessa cartella dell'exe



Quindi sostituisci tutti i "C:\Programmi\Preferiti\Preferiti.txt" nel tuo programma con:

Application.StartupPath & "\Preferiti.txt"

Ultima modifica effettuata da manvb.net il 12/08/2009 alle 1:23
PM Quote
Avatar
maxas (Normal User)
Rookie


Messaggi: 53
Iscritto: 26/07/2009

Segnala al moderatore
Postato alle 9:25
Mercoledì, 12/08/2009
cosi dici
Application.StartupPath & "Preferiti.txt\Preferiti.txt"

PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 12:01
Mercoledì, 12/08/2009
Testo quotato

Postato originariamente da maxas:

cosi dici
Application.StartupPath & "Preferiti.txt\Preferiti.txt"


No.
Application.StartupPath & "\Preferiti.txt"
Che indica il file Preferiti.txt all'interno della cartella del tuo programma.

Ultima modifica effettuata da ruggy94 il 12/08/2009 alle 12:02
PM Quote
Avatar
maxas (Normal User)
Rookie


Messaggi: 53
Iscritto: 26/07/2009

Segnala al moderatore
Postato alle 20:13
Mercoledì, 12/08/2009
capito
ma i preferiti me li fa vedere solo al riavvio del browser..

PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 20:34
Mercoledì, 12/08/2009
Testo quotato

Postato originariamente da maxas:

capito
ma i preferiti me li fa vedere solo al riavvio del browser..


Beh, è perchè ReadBookmarks è messa nel Form_Load...ma puoi metterla dove vuoi.

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 20:37
Mercoledì, 12/08/2009
Testo quotato

Postato originariamente da maxas:

capito
ma i preferiti me li fa vedere solo al riavvio del browser..



Studia, compra un manuale e/o leggi una guida decente, tipo questa http://totem.altervista.org/guida/versione2/index.php .

Ultima modifica effettuata da manvb.net il 12/08/2009 alle 20:38
PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo