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 3

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 23:57
Lunedì, 10/08/2009
Testo quotato

Postato originariamente da maxas:
giusto ma per leggerlo sto elenco^^


Un po' di iniziativa...non so come vuoi leggerlo.
Codice sorgente - presumibilmente VB.NET

  1. For each S as string in BookmarksList
  2. messagebox.show(s)
  3. Next


Così te li mostra in delle MsgBox...

PM Quote
Avatar
maxas (Normal User)
Rookie


Messaggi: 53
Iscritto: 26/07/2009

Segnala al moderatore
Postato alle 11:32
Martedì, 11/08/2009
Non Funziona!!!
Ricominciamo da capo

ho creato un form questo e il codice
Codice sorgente - presumibilmente VB.NET

  1. Imports System.IO
  2. Public Class Preferiti
  3.  
  4.     Private Sub Preferiti_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  5.         salvapreferiti.Text = Form1.indirizzo.Text
  6.     End Sub
  7.     Private Sub aggiungi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles aggiungi.Click
  8.         Dim sw As StreamWriter = File.AppendText("C:\Programmi\browser\preferiti.txt")
  9.         sw.WriteLine("" & salvapreferiti.Text)
  10.         sw.Close()
  11.         Me.Close()
  12.     End Sub
  13. End Class


ricava il link del sito e lo salva...giusto

ma per leggerlo come posso fare...
cosa devo aggiungere al form1
vorrei farlo come quello di firefox che secondo me e il migliore

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 15:03
Martedì, 11/08/2009
Perchè non funziona, spiegati meglio, cosa non va, che errore ti da...

Purtroppo qui non abbiamo la sfera di cristallo.

PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 16:01
Martedì, 11/08/2009
Testo quotato

Postato originariamente da manvb.net:

Perchè non funziona, spiegati meglio, cosa non va, che errore ti da...

Purtroppo qui non abbiamo la sfera di cristallo.


Parole sante. Aggiungo che a me funziona, quindi l'idea è corretta.
Poi non capisco perchè scrivi
Codice sorgente - presumibilmente Plain Text

  1. sw.WriteLine("" & salvapreferiti.Text)


non fai prima con
Codice sorgente - presumibilmente Plain Text

  1. sw.WriteLine(salvapreferiti.Text)

?
Comunque, al tuo codice aggiungi quella funzione che ti ho scritto, e poi aggiungi al form un bottone, mettendo nel gestore del suo evento click
Codice sorgente - presumibilmente VB.NET

  1. Private Sub Leggi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Leggi.Click
  2.         Dim L As List(Of String) = ReadBookmarks(percorsoDelFile)
  3.         For Each S As String In L
  4.             MsgBox(S)
  5.         Next
  6.     End Sub


Così funziona di sicuro.

PM Quote
Avatar
maxas (Normal User)
Rookie


Messaggi: 53
Iscritto: 26/07/2009

Segnala al moderatore
Postato alle 16:42
Martedì, 11/08/2009
Tu dici cosi...

perché non ho capito bene...
Codice sorgente - presumibilmente VB.NET

  1. Function ReadBookmarks(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.  
  11. Private Sub Leggi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Leggi.Click
  12. Dim L As List(Of String) = ReadBookmarks("C:\Programmi\browser\preferiti.txt")
  13. For Each S As String In L
  14. MsgBox(S)
  15. Next
  16. End Sub


PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 16:49
Martedì, 11/08/2009
Si, in questo modo dovrebbero apparirti delle MsgBox con i link dei preferiti salvati.

PM Quote
Avatar
maxas (Normal User)
Rookie


Messaggi: 53
Iscritto: 26/07/2009

Segnala al moderatore
Postato alle 16:54
Martedì, 11/08/2009
Sembra che funzioni sto diventando scemo di quando sto creando sto coso...

una cosa invece di vederlo come
msgbox

io vorrei creare che per ogni link aggiunto
dovrebbe farlo vedere come
ToolStripMenuItem

sai come posso fare penso usando add.

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 17:21
Martedì, 11/08/2009
Esattamente:

MenuStrip1.Items.Add("testo elemento")

e per sapere quando l'utente clicca su un elemento:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub MenuStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles MenuStrip1.ItemClicked
  2.       Dim elemento As String = e.ClickedItem.Text
  3.       'Con elemento ci fai quello che vuoi
  4.     End Sub


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